wiki:Subversion

Version 7 (modified by admin, 11 years ago) (diff)

--

svnadmin create /var/www/repo/svn/{project}

chown -R svnuser:apachex /var/www/repo/svn/{project}

trac-admin /var/www/repo/trac/{project} initenv

($ENV=/var/www/repo/trac/{project})

trac-admin /var/www/repo/trac/{project} permission add admin TRAC_ADMIN

/var/lib/gitolite3/repositories/{repo}

trac-admin $ENV repository resync "bprj"

  • コミットごとに trac-admin $ENV changeset added "bprj" $REV を呼ぶようにリポジトリの post-commit フックを設定してください。

git * post-commit REV=$(git rev-parse HEAD)

trac-admin /var/www/repo/trac/sites/Flist changeset added "bprj" $REV

subversion * post-commit /usr/bin/trac-admin /var/www/repo/trac/sites/Flist changeset added "$1" "$2"

* post-revprop-change /usr/bin/trac-admin /var/www/repo/trac/sites/Flist chageset modified "$1" "$2"