Gallery 3 uses Git for revision control. We host our main repository on GitHub. Everybody is welcome to download our code directly from GitHub and track our progress. See the latest commits
More information for users with SSH server access who are comfortable working on the command line can be found on the Git FAQ page:
If you are not comfortable working with command lines and just want to download the latest contributions (modules, themes, etc) from Git, you will have to download the complete package of contributions. This package is available from the download link at the top of the gallery3-contrib page: gallery3-contrib
Note There is no way to download individual modules directly from Git at this time. Some contributor modules are available from forum posts, as attachments and others are available via links to the contributor's website. The following Gallery Codex page lists the main contributed modules (list is not complete). Follow the download links from there:
Run this command:
git clone git://github.com/gallery/gallery3.git
This will create a "gallery3" directory on your local system with the latest code.
If you would like to checkout to a different directory (not to "gallery3") then do:
git clone git://github.com/gallery/gallery3.git <directory name>
At any time, from your gallery3 directory, you can run:
git pull
That'll update what you have to the latest version.
Forcing a pull if you have edited files, you can run:
git reset --hard HEAD && git pull
$ ssh-keygen -C "your@email.com" -t rsa
Use your own email address, the default file name (id_rsa), and provide a password. The key will be stored in your profile, e.g.: C:\Documents and Settings\YourNameHere\.ssh\ on XP or C:\Users\YourNameHere\.ssh\ on Vista.
$ git config --global user.name "Your Name Here" $ git config --global user.email your@email.com
See Gallery:Using_Git:Advanced_Topics for a discussion of some of the more advanced things you can do with Git.