Hoje a tarde o GitX começou a se comportar de maneira muito estranha. Para cada commit que eu tentava visualizar, ele passava um longo tempo em “loading…”. Imaginei se algum arquivo do repositório estaria corrompido, mas o comando git fsck –full dizia que tudo estava ok.
Eu estava com pressa e precisava verificar algumas coisas no projeto. Então deixei o GitX de lado, fui pro Terminal.app e executei o Gitk que abortou reclamando que eu precisava do X11 Server.
Fiquei com uma sensação estranha. Podia jurar que o Gitk estava funcionando como deveria… direto do meu terminal.
Pensando o que poderia ser, lembrei que o Gitk usa o Tcl/Tk que por sua vez estava solicitando o X11. Imediatamente fui perguntar ao google: tcl/tk macports osx
Para o meu espanto, o primeiro item que a busca retornou foi um post escrito por mim mesmo.

Perplexo, abri o link para lembrar do que se tratava. O post detalhava exatamente o mesmo problema que eu já havia solucionado antes. Segui meus próprios conselhos e pronto: problema resolvido!
Agora eu estava entendendo porque tinha a impressão de que o Gitk estava funcionando corretamente! Eu havia esquecido que mudei do OS X Tiger para OS X Leopard, e acabei caindo no mesmo problema com o macports.
A moral da história é simples: Não exija que cada post seu seja um artigo científico! Valorize suas pequenas conquistas. Publique-as!
Agora, como sempre faço quando leio um post útil, vou deixar um comentário para mim mesmo agradecendo a informação compartilhada. ;-P
PS: O problema com o GitX aconteceu porque naquele momento a rede havia caído e o GitX estava tentando resolver nomes de domínio sem sucesso, abortando apenas no timeout.








#1 por José Lopes - 18 de março de 2009 em 13:59
Por isso é bom compartilhar!
De uma forma ou de outra, nossa boa ação acaba voltando pra nós mesmos! A moral da história também foi bem certa! Muitas vezes, textos curtos, que vão direto ao assunto, fazem mais sucesso que textos enormes, com milhares de referências, embasamento científico etc.
PS: A parte de comentar o post foi engraçada! o/
#2 por Henrique Bastos - 22 de março de 2009 em 17:36
@josé, com certeza tudo tem algum retorno. Direto ou indireto. O importante é falar… expor suas idéias no melhor estilo “mesa de bar”.