wiki:Subversion

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"

Last modified 11 years ago Last modified on May 27, 2015 11:24:00 PM