Ao usar o GCD, queremos esperar até que dois blocos assíncronos sejam executados e concluídos antes de passar para as próximas etapas de execução. Qual o melhor jeito pra fazer isso? Tentamos o seguinte, mas parece não
Ao usar o GCD, queremos esperar até que dois blocos assíncronos sejam executados e concluídos antes de passar para as próximas etapas de execução. Qual o melhor jeito pra fazer isso? Tentamos o seguinte, mas parece não
Estou usando uma PUTsolicitação no meu aplicativo Rails. Agora, um novo verbo HTTP PATCHfoi implementado pelos navegadores. Então, quero saber qual é a principal diferença entre PATCHe PUTsolicitações e quando devemos usar uma ou
Estou procurando o comando mágico de criar um patch a partir do último commit efetuado. Às vezes, meu fluxo de trabalho se parece com isso vi some.txt git add some.txt git commit -m "some change" e agora eu só quero escrever git create-patch-from-last-commit-to-file SOME-PATCH0001.patch mas...
Estou testando algum código que faz processamento assíncrono usando o Grand Central Dispatch. O código de teste fica assim: [object runSomeLongOperationAndDo:^{ STAssert… }]; Os testes precisam aguardar a conclusão da operação. Minha solução atual é assim: __block BOOL finished = NO; [object...
Tenho oito commits em um ramo que gostaria de enviar por e-mail para algumas pessoas que ainda não estão esclarecidas. Até agora, tudo o que faço me fornece 8 arquivos de patch ou começa a fornecer arquivos de patch para todos os commit no histórico do ramo, desde o início dos tempos. Usei o git...
Gostaria que um loop for in enviasse várias solicitações de rede para o firebase e passasse os dados para um novo controlador de exibição assim que o método concluir a execução. Aqui está o meu código: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url:...
Trabalho no projeto baseado em WordPress e quero corrigir meu projeto a cada nova versão do WP. Para isso, quero gerar um patch entre dois commits ou tags. Por exemplo, no meu repo /www/WP, faço o seguinte: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch Ou $git patch-format...
Eu tenho usado com êxito o envio central grande em meus aplicativos, mas fiquei pensando qual é a real vantagem de usar algo como isto: dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff ou mesmo dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff Quero dizer, nos dois casos, você...
No git, escondo minhas alterações. É possível criar um patch com o que eu escondo? E então aplicar esse patch em algum outro repositório (do meu colega de trabalho)? Eu sei git format-patch -1, mas acho que é para o que comprometi. Mas estou procurando a mesma coisa por mudanças que eu escondi. E...
Existem muitos programas por aí que podem criar um patch diff, mas estou tendo um bom tempo tentando aplicar um. Estou tentando distribuir um patch e recebi uma pergunta de um usuário sobre como aplicá-lo. Então, tentei descobrir por conta própria e descobri que não tenho idéia, e a maioria das...
Ambos git ame git applypodem ser usados para aplicar patches. Não vejo a diferença. Agora vejo uma diferença: git amconfirma automaticamente, enquanto git applyapenas toca nos arquivos, mas não cria uma confirmação. Essa é a única
Eu criei uma fila serial como esta: dispatch_queue_t _serialQueue = dispatch_queue_create("com.example.name", DISPATCH_QUEUE_SERIAL); Qual é a diferença entre dispatch_asyncchamado assim dispatch_async(_serialQueue, ^{ /* TASK 1 */ }); dispatch_async(_serialQueue, ^{ /* TASK 2 */ }); E...
Digamos que eu crie um patch com git format-patch. O arquivo é basicamente um diff unificado com alguns metadados. Se eu abrir o arquivo no Vim, posso ver quais linhas foram modificadas, mas não consigo ver quais caracteres nas linhas alteradas diferem. Alguém conhece uma maneira (no Vim, ou algum...
Estou lutando para entender totalmente as filas simultâneas e seriais no GCD. Tenho alguns problemas e espero que alguém possa me responder com clareza e na hora. Estou lendo que filas seriais são criadas e usadas para executar tarefas uma após a outra. No entanto, o que acontece se: Eu crio...
Ainda sou meio novo em Objective-C e me pergunto qual é a diferença entre as duas declarações a seguir. [object performSelector:@selector(doSomething)]; [object
O TortoiseHg permite que você envie um arquivo de patch de suas alterações para alguém, mas ele suporta a aplicação de patches? Se sim, como você aplica um patch usando TortoiseHg? Solução Obrigado @Will Bickford por sua ajuda. Acabei de encontrar este recurso listado como TODO no site do...
Estou editando alguns arquivos markdown de um repositório remoto clonado e queria testar a criação e aplicação de patches de um branch para outro. No entanto, sempre que faço qualquer alteração, recebo a seguinte mensagem durante git apply: 0001-b.patch:16: trailing whitespace. warning: 1 line...
Gostaria de obter um único commit (vamos chamá-lo ${SHA}) do GitHub por meio da interface da web. Por exemplo, algo como: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... mas sem ter que clonar todo o repositório (o repo em...
Eu tenho um método que aceita um bloco e um bloco de conclusão. O primeiro bloco deve ser executado em segundo plano, enquanto o bloco de conclusão deve ser executado em qualquer fila em que o método foi chamado. Sempre usei este último dispatch_get_current_queue(), mas parece que está obsoleto no...
Eu tenho dois repositórios. Em um, faço alterações no arquivo ./hello.test. Eu confirmo as mudanças e crio um patch a partir desse commit com git format-patch -1 HEAD. Agora, eu tenho um segundo repositório que contém um arquivo que tem o mesmo conteúdo como hello.test mas é colocado em um...