Gora Version Control System
Overview
Gora uses the official subversion repository of the Apache Software Foundation. However, Apache also provides read only mirrors for git users. Below you can find how to use subversion or git to access Gora's source code.
Subversion Repository
Subversion Clients
The Gora source code resides in the Apache Subversion (SVN) repository. The command-line SVN client can be obtained here. The TortoiseSVN GUI client for Windows can be obtained here. There are also SVN plugins available for both Eclipse and IntelliJ IDEA.
Web Access (read-only)
The source code can be browsed via the Web at http://svn.apache.org/viewvc/gora/. No SVN client software is required.
Anonymous Access (read-only)
The SVN URL for anonymous users is http://svn.apache.org/repos/asf/gora/trunk. Instructions for anonymous SVN access are here.
Committer Access (read-write)
The SVN URL for committers is https://svn.apache.org/repos/asf/gora/trunk. Instructions for committer SVN access are here.
Git Repository
Anonymous Access (read-only)
The apache git repository can be used for accessing the repository. The URL for anonymous read-only access is http://git.apache.org/gora.git/. Alternatively the Github's mirror at http://github.com/apache/gora can also be used. The repository can be cloned by:
$ git clone http://git.apache.org/gora.git/
More instructions for setting up git access can be found here.
Committer Access (read-write)
Apache does not provide read-write git repositories. The subversion repository is the only official repository that has write access for now. However, committers can use git-svn package to bypass svn and use a git-only workflow. Setting up the initial repository and pushing git commits to subversion is detailed here.
Specifically for Gora, the following can be used to initialize the repository:
$ wget http://git.apache.org/authors.txt
$ git svn clone -s -r1006000:HEAD --prefix=origin/ --authors-file=./authors.txt https://svn.apache.org/repos/asf/incubator/gora