GNUs coreutils) by something more sophisticated which is compatible with both, Linux and the BSDs (fixes issue 526)
		
			
				
	
	
		
			27 lines
		
	
	
		
			967 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			967 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
#
 | 
						|
# This hook does only one thing:
 | 
						|
#
 | 
						|
# 1. It calls the svnpostcommit.php script with the current repository
 | 
						|
#    and revision as argument. The svnpostcommit.php script will then 
 | 
						|
#    trigger the 'svnpostcommit.php::run' event with the repository path
 | 
						|
#    and revision as arguments together with merged $_ENV and $_SERVER 
 | 
						|
#    array.
 | 
						|
#
 | 
						|
# This hook is normally installed automatically at the creation of your
 | 
						|
# repository if you have everything configured correctly. If you want
 | 
						|
# to enable it later, you need to symlink it as "post-commit" in your 
 | 
						|
# $REPOSITORY/hooks folder.
 | 
						|
#
 | 
						|
# www$ chmod +x /home/www/indefero/scripts/svn-post-commit
 | 
						|
# www$ cd /home/svn/repositories/project/hooks
 | 
						|
# www$ ln -s /home/www/indefero/scripts/svn-post-commit post-commit
 | 
						|
#
 | 
						|
 | 
						|
dir=$(dirname "$0")
 | 
						|
res=$(cd "$dir" && /bin/pwd || "$dir")
 | 
						|
SCRIPTDIR="$res/$(readlink $0)"
 | 
						|
PHP_POST_COMMIT=$SCRIPTDIR/svnpostcommit.php
 | 
						|
 | 
						|
echo php $PHP_POST_COMMIT "$1" "$2" | at now > /dev/null 2>&1
 |