Autor Tópico: [resolvido] [git] 'commitando' à partir do editor  (Lida 2091 vezes)

Offline pcassiano

  • Usuário Ubuntu
  • *
  • Mensagens: 85
    • Ver perfil
[resolvido] [git] 'commitando' à partir do editor
« Online: 08 de Outubro de 2010, 17:51 »
tô com uma dúvida bem simples. é o seguinte:

defini o 'gedit' como meu 'editor de commits'; no terminal, ao digitar 'git commit -a', o gedit é aberto; digito as alterações, salvo, porém o commit não é 'efetivado'... ao digitar git status, o mesmo não é alterado para 'nothing to commit'...

o que eu tenho de fazer para efetivamente 'comitar' à partir do editor ?
« Última modificação: 11 de Outubro de 2010, 07:54 por pcassiano »

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: [git] 'commitando' à partir do editor
« Resposta #1 Online: 08 de Outubro de 2010, 19:12 »
Que saiba, é só setar usando uma das três opções. Mas, já tentou com outro editor pra isolar o problema?

Offline pcassiano

  • Usuário Ubuntu
  • *
  • Mensagens: 85
    • Ver perfil
Re: [git] 'commitando' à partir do editor
« Resposta #2 Online: 08 de Outubro de 2010, 19:16 »
"... já tentou com outro editor pra isolar o problema?"

já setei o 'vi' como editor, depois voltei para o gedit, mas não adiantou...

em tempo: estou definindo essa configuração assim: $ git config --global core.editor /usr/bin/gedit

será que estou fazendo algo errado?

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: [git] 'commitando' à partir do editor
« Resposta #3 Online: 08 de Outubro de 2010, 19:24 »
Essa é uma das opções, as outras duas é setar nas variáveis editor ou visual, mas eu não intendi direito:

a) Setou o vi e fez um commint e não funcionou
ou
a) Setou o vi, fez um commit e funcionou, voltou pro gedit e nada?

Offline pcassiano

  • Usuário Ubuntu
  • *
  • Mensagens: 85
    • Ver perfil
[resolvido] [git] 'commitando' à partir do editor
« Resposta #4 Online: 08 de Outubro de 2010, 19:51 »
não tinha me dado conta, mas ao chamar o gedit pelo terminal, este fica 'preso', esperando eu digitar as informações, salvar e fechar o gedit...

achei meio estranho, mas ao fechar o editor e rodar o 'git log', lá estava meu commit!