]> TLD Linux GIT Repositories - TLD.git/commitdiff
- chchchchangeeeees :)
authorBartosz <shadzik@tld-linux.org>
Mon, 19 Sep 2011 13:18:57 +0000 (15:18 +0200)
committerBartosz <shadzik@tld-linux.org>
Mon, 19 Sep 2011 13:18:57 +0000 (15:18 +0200)
git-howto.txt

index d397a69db6102a1510afe9d4c37ed50a7d02468f..ca23bbf63e7217fcb484b28c5d7d0bb485aaf4e1 100644 (file)
@@ -1,13 +1,29 @@
-This little howto is about Git repository used by Titanium Linux.
-You will find here examples of most often used git commands.
+This little howto is about the Git repository used by Titanium Linux.
+You will find here examples of the most common git commands.
 
 Ready? Let's start (you must have RW access to TLD git repositories).
 
 
 Ready? Let's start (you must have RW access to TLD git repositories).
 
+Table Of Content:
+
+1. How do I commit a new .spec file or package to the repository?
+   a) Clone an empty repository (note: it will be automatically created on server
+      side.)
+   b) Set your local Email address
+   c) Put your files into the repository and add them locally
+   d) Push your changes to the server
+2. Crap, I've checked out a repository, forgot to change the local e-mail
+   address and commited my changes. Now I can't push them to the server.
+   What can I do?
+3. My new repository didn't show up on the web.
+4. I've deleted some files in my cloned repo. I'm doing git pull, but they
+   do not reappear.
+5. How can I add a description to a new repository?
+
 ==============================================================================
 1. How do I commit a new .spec file or package to the repository?
 
 a) Clone an empty repository (note: it will be automatically created on server
 ==============================================================================
 1. How do I commit a new .spec file or package to the repository?
 
 a) Clone an empty repository (note: it will be automatically created on server
-   side.
+   side.)
 
 git clone git@git.tld-linux.org:packages/your_new_package
 
 
 git clone git@git.tld-linux.org:packages/your_new_package
 
@@ -66,14 +82,14 @@ put back your changes to it, commit and push.
 ==============================================================================
 3. My new repository didn't show up on the web.
 
 ==============================================================================
 3. My new repository didn't show up on the web.
 
-Repository "packages" is checked every 15 minutes for new subrepositories by
-cron job. If found, they're added to the web. If for some reason cron job will
-fail ask one of git admins to run and/or fix this script:
+Repository "packages" are checked every 15 minutes for new subrepositories by
+a cron job. If found, they're added to the web. If for some reason cron job
+fails, ask one of the git admins to run and/or fix this script:
 
 ~git/scripts/packages_enable_gitweb.sh
 
 
 ~git/scripts/packages_enable_gitweb.sh
 
-Top level repositores must be manually added to gitweb. Ask one of gitadmins
-to do following:
+Top level repositores have to be added manually to gitweb. Ask one of the git
+admins to do the following:
 
 ssh your_login@kraz.tld-linux.org
 sudo su - git
 
 ssh your_login@kraz.tld-linux.org
 sudo su - git
@@ -84,7 +100,7 @@ touch gitweb-export-ok
 4. I've deleted some files in my cloned repo. I'm doing git pull, but they
 do not reappear.
 
 4. I've deleted some files in my cloned repo. I'm doing git pull, but they
 do not reappear.
 
-Please do following in your cloned repo to restore deleted files:
+Please do the following in your cloned repo to restore deleted files:
 
 git checkout some.file
 
 
 git checkout some.file
 
@@ -93,9 +109,9 @@ To restore all your deleted files do:
 git ls-files -d | xargs git checkout --
 
 ==============================================================================
 git ls-files -d | xargs git checkout --
 
 ==============================================================================
-5. How can I add description for new repository?
+5. How can I add a description to a new repository?
 
 
-Do following:
+Do the following:
 
 ssh git@git.tld-linux.org setdesc packages/some_package "Some description"
 
 
 ssh git@git.tld-linux.org setdesc packages/some_package "Some description"