Two way git mirror: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann mNo edit summary |
imported>Hendrik Brummermann added support for tags |
||
| (11 intermediate revisions by the same user not shown) | |||
Line 37:
git fetch --all -p
# push branches from sourceforge to github and via versa.
git push github "refs/remotes/sourceforge/*:refs/heads/*" "refs/tags/*:refs/tags/*"
git push sourceforge "refs/remotes/github/*:refs/heads/*" "refs/tags/*:refs/tags/*"
}
Line 76:
// validate repository name to prevent injection and traversing attacks
$repo = $_REQUEST['repository'];
if (!preg_match('/^[a-zA-Z0-9]+$/', $repo)) {
die('invalid repository name');
}
| |||