From Fedora Project Wiki
Line 27: Line 27:
 
'''More git reference'''
 
'''More git reference'''
 
#[http://www.kernel.org/pub/software/scm/git/docs/v1.2.6/tutorial.html git tutorial introduction]
 
#[http://www.kernel.org/pub/software/scm/git/docs/v1.2.6/tutorial.html git tutorial introduction]
 +
 +
==Apply patch==
 +
#Install the package
 +
#:yum install patch.x86_64
 +
#Save the patch to some_directory
 +
#$ pwd
 +
#:/home/username/autoqa
 +
#$ patch -p1 < some_direcotory/patch_name.patch or patch --dry-run --verbose -p1 < some_direcotory/patch_name.patch

Revision as of 06:53, 12 August 2010

Update Auto Install

Upload the authentication key

  1. $ pwd
    /home/username
  2. $ ssh-keygen -t rsa
  3. Get an account and upload the /home/username/.ssh/id_rsa.pub to https://admin.fedoraproject.org/accounts/login

Clone the source code

  1. git clone ssh://git.fedorahosted.org/git/autoqa.git

Configure name and email

  1. $ git config -f $HOME/.gitconfig user.name "username"
  2. $ git config -f $HOME/.gitconfig user.email "username@youremail.com"

Add files

  1. $ pwd
    /home/username/autoqa
  2. $ git add tests/anaconda/*
  3. $ git commit -a
  4. $ git pull
  5. $ git push origin username
  6. $ git push ssh://git.fedorahosted.org/git/autoqa.git master
    Enter passphrase for key '/home/username/.ssh/id_rsa':

Create named branch

  1. Create named branch

More git reference

  1. git tutorial introduction

Apply patch

  1. Install the package
    yum install patch.x86_64
  2. Save the patch to some_directory
  3. $ pwd
    /home/username/autoqa
  4. $ patch -p1 < some_direcotory/patch_name.patch or patch --dry-run --verbose -p1 < some_direcotory/patch_name.patch