summaryrefslogtreecommitdiffstats
path: root/site/projects/gitto.org
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2013-01-19 02:48:40 +0100
committerGravatar Tom Willemsen2013-01-19 02:48:40 +0100
commiteb9348bf34808eaef2cff462a104929bc2c9e8dd (patch)
treee8c25258819ed54f1617374bc1ded543c8e9046e /site/projects/gitto.org
parenta3a3f0cf54e3b994da2d093bbe5d895768cf22e7 (diff)
downloadorgweb-eb9348bf34808eaef2cff462a104929bc2c9e8dd.tar.gz
orgweb-eb9348bf34808eaef2cff462a104929bc2c9e8dd.zip
Update and add project pages
I've once again thought up a different common structure for website pages, I hope this one sticks longer than the ones before, but this limits duplication of data somewhat and keeps maintenance costs of these pages fairly low.
Diffstat (limited to 'site/projects/gitto.org')
-rw-r--r--site/projects/gitto.org69
1 files changed, 22 insertions, 47 deletions
diff --git a/site/projects/gitto.org b/site/projects/gitto.org
index 257739f..42eca5d 100644
--- a/site/projects/gitto.org
+++ b/site/projects/gitto.org
@@ -2,6 +2,8 @@
#+LINK: src http://code.ryuslash.org/cgit.cgi/gitto/
#+LINK: tar_gz http://code.ryuslash.org/cgit.cgi/gitto/snapshot/gitto-master.tar.gz
#+LINK: zip http://code.ryuslash.org/cgit.cgi/gitto/snapshot/gitto-master.zip
+#+LINK: readme http://code.ryuslash.org/cgit.cgi/gitto/about/
+#+LINK: manual http://ryuslash.org/projects/gitto/manual/
#+STARTUP: showall
#+begin_html
@@ -14,67 +16,40 @@
#+INCLUDE: "dlmenu.inc"
-* About
+* What does it do?
- ~gitto~ is a utility written in [[http://www.gnu.org/software/guile/][Guile scheme]] to help me keep track of
- the status of my git repositories.
+ ~gitto~ is a utility written in [[http://www.gnu.org/software/guile/][Guile scheme]] to help keep track of the
+ status of git repositories.
| Status | On-hold |
| Language | Scheme (Guile) |
| License | GPLv3 |
-* Features
+* Why was it written?
- - Show a list of how many commits to pull or push and whether or
- not the working directory of that repository is dirty.
+ Remembering the status of all your git repositories can be quite a
+ task, this project tries to alleviate some of the pain.
-* Requirements
+* Who is it for?
- - [[http://www.gnu.org/software/guile/][Guile]] v2.0.x
- - [[http://git-scm.com][git]]
+ Anyone with lots and lots of git repositories.
-* Download
+* Data
- There are download links for a ~tar.gz~ and a ~zip~ file of the latest
- development version at the top of this page.
+ | Version | 0 (development only) |
+ | Language | scheme (guile) |
+ | Licence | GPLv3 |
-* Install
+** Features
- To install this should be enough:
+ - Show a list of how many commits to pull or push and whether or
+ not the working directory of that repository is dirty.
- #+BEGIN_EXAMPLE
- $ make && make install
- #+END_EXAMPLE
+** Dependencies
-* Usage
+ - [[http://www.gnu.org/software/guile/][Guile]] :: v2.0.x or newer.
+ - [[http://git-scm.com][git]] :: I am unaware of any version constraints relating to git.
-** Register repositories
+* More...
- First you'll have to register some repositories:
-
- #+begin_example
- $ gitto -r ~/projects/project1
- $ gitto -r ~/projects/project2
- $ gitto -r ~/projects/project3
- #+end_example
-
-** List status
-
- Once you have registered some repositories you can list them by
- calling ~gitto~ without any arguments:
-
- #+begin_example
- $ gitto
- project1: 0 to push, 0 to pull and is dirty
- project2: 5 to push, 2 to pull and is not dirty
- project3: 0 to push, 1 to pull and is not dirty
- #+end_example
-
-** Remove repositories
-
- When you're fed up with a repository and no longer care about its
- status, you can remove it with the =-R= switch:
-
- #+begin_src shell-script
- $ gitto -R ~/projects/project1
- #+end_src
+ For further instructions I would refer you to the [[readme][README]] and [[manual][manual]].