NOME

FAQ Ribas

SINOPSE

Coletânea de Perguntas e Respostas frequêntemente feitas para mim

Criando Repo Git

PROJETO=$HOME/foo
cd $PROJETO
git init 
git add .
git commit -a -m "Initial Commit"

Tadáá. Um novo repositório Criado.

Mais informações existe uma breve apresentação na minha página http://www.inf.ufpr.br/ribas/apresentacoes.html


Enviando Patchs

Faça os commits necessários, e rode o comando:

$ EMAIL=email@que.vai.receber.patchs
$ git-format-patch -s -n -o my_patchs origin
$ git-send-email --to $EMAIL my_patchs

Nota:
 + O parametro '-n' do format-patch é melhor usar quando os patchs 
   enviados são interdependentes. Caso não sejam, NÃO precisa do '-n'

 + Você pode passar como parâmetro o intervalo de commits para o
   format-patch, útil quando vai enviar várias ``classes'' de patchs e 
   cada intervalo com o seu próprio '-n'


Para saber mais, leia git-format-patch(1) e git-send-email(1)

Novo Repo Git C3

00:23 <vignatti> ribas: quero colocar outra arvore do xserver no repo do c3
00:36 <ribas> vignatti: pega essa sua arvore e rode os comandos
00:36 <ribas> vignatti: git-clone --bare arvora-nova arvore-nova.git
00:36 <ribas> rm arvore-nova.git/description
00:37 <ribas> 
      OWNER="Tiago Vignatti"; 
      DESCRIPTION="DESCRICAO DO Knuckles";
      {
          printf "[gitweb]\n"
          printf "\tdescription = $DESCRIPTION\n"
          printf "\towner = $OWNER\n"
      } >> arvore-nova.git/config
00:41 <vignatti> ribas: mando pra onde?
00:41 <ribas> joga no /tmp da guinness
00:42 <ribas> faz um tar.bz2 dela
00:42 <vignatti> ribas: okay.