Extend migration script to handle startpar and insserv too.

This commit is contained in:
Petter Reinholdtsen 2018-02-12 06:23:20 +00:00
parent f897dbed3b
commit 94c1fedd26

View File

@ -9,23 +9,21 @@ pere = Petter Reinholdtsen <pere@hungry.com>
wfink = Werner Fink <werner@suse.de> wfink = Werner Fink <werner@suse.de>
EOF EOF
git svn clone http://svn.savannah.nongnu.org/svn/sysvinit/sysvinit \ for p in sysvinit startpar insserv; do
git svn clone http://svn.savannah.nongnu.org/svn/sysvinit/$p \
--authors-file=$authorsmap \ --authors-file=$authorsmap \
--no-metadata \ --no-metadata \
--tags=tags \ --tags=tags \
--trunk=trunk \ --trunk=trunk \
--prefix=sysvinit/ \ --prefix=$p/ \
sysvinit-git $p-git
rm $authorsmap
( (
cd sysvinit-git cd $p-git
for tag in `git branch -r | grep "tags/" | sed 's/ sysvinit\/tags\///'`; do for tag in `git branch -r | grep "tags/" | sed "s/ $p\/tags\///"`; do
git tag -a -m"Converting SVN tags" $tag refs/remotes/sysvinit/tags/$tag git tag -a -m"Converting SVN tags" $tag refs/remotes/$p/tags/$tag
done done
git remote add origin ssh://git.savannah.gnu.org:/srv/git/$p.git
) )
done
( rm $authorsmap
cd sysvinit-git
git remote add origin ssh://git.savannah.gnu.org:/srv/git/sysvinit.git
)