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>
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 \
--no-metadata \
--tags=tags \
--trunk=trunk \
--prefix=sysvinit/ \
sysvinit-git
rm $authorsmap
--prefix=$p/ \
$p-git
(
cd sysvinit-git
for tag in `git branch -r | grep "tags/" | sed 's/ sysvinit\/tags\///'`; do
git tag -a -m"Converting SVN tags" $tag refs/remotes/sysvinit/tags/$tag
cd $p-git
for tag in `git branch -r | grep "tags/" | sed "s/ $p\/tags\///"`; do
git tag -a -m"Converting SVN tags" $tag refs/remotes/$p/tags/$tag
done
git remote add origin ssh://git.savannah.gnu.org:/srv/git/$p.git
)
(
cd sysvinit-git
git remote add origin ssh://git.savannah.gnu.org:/srv/git/sysvinit.git
)
done
rm $authorsmap