repo
it wraps various vcs'es.
install:wget http://nablaone.net/repo/repo -O repo cp repo ~/bin chmod +x ~/bin/reporegister source repository of a project:
# repo register NAME METHOD PARAM1 .. PARAMN repo register repo git http://nablaone.net/git/repo.gitsupported vcs'es:
- git
# repo register NAME git URL repo register git git git://git.kernel.org/pub/scm/git/git.git
- cvs
# repo register NAME cvs CVSROOT MODULENAME [ BRANCH ] repo register cvs cvs :pserver:anonymous@cvs.savannah.nongnu.org:/sources/cvs ccvs
- subversion
# repo register NAME svn URL repo register svn svn http://svn.collab.net/repos/svn/trunk/
- darcs
# repo register NAME darcs URL repo register darcs darcs http://darcs.net
- mercurial
# repo register NAME hg URL repo register mercurial hg http://selenic.com/repo/hg
- tar-balls
# repo register NAME tar URL # repo register NAME tar-gz URL # repo register NAME tar-bz2 URL
# repo describe NAME DESCRIPTION repo describe repo "vcs/scm helper"set project's homepage:
# repo url NAME URL repo url repo http://nablaone.net/repo/list registered repositories:
repo listlist using pattern:
repo list reporemove from registry:
repo unregister repoprint registry:
repo show repopublish registry:
repo show repo > repositories.txt scp repositories.txt server:/www/example.com/projects/import registry:
repo import http://example.com/projects/repositories.txtvisit project's homepage:
repo visit repoand finally get source:
repo get repoTODO:
# repo update # repo diff # repo commit
me | this page | source of repo