I am searching for information about repository synchronization in trac. I have found two methods: The explicit synchronization, in which you add a call to trac-admin in the repository hooks file named post-commit hook, like this:trac-admin changeset added repo_name revand another trac-admin call in the post-revprop-change file, like this:trac-admin changeset modified repos revThe other method is using the trac-svn-hook file and modifying these three lines:export TRAC_ENV=/path/to/trac:$TRAC_ENVexport PATH=/path/to/Python/bin:$PATHexport LD_LIBRARY_PATH=/path/to/Python/Lib:$LD_LIBRARY_PATHand add a call to this trac-svn-hook, inside the repository post-commit hook and post-revprop-change files. This way:/path/to/the/trac/contrib/trac-svn-hook repos_name $REVWhich is the better option? and could it cause any problems if I use both methods in the repository hook files?
trac repository sychronization methods
subversion;trac