[Kde-scm-interest] Tracking directory moves
Arno Rehn
kde at arnorehn.de
Mon Nov 22 17:39:24 CET 2010
Hi again,
while tracking down the last issue, I've also found out that svn2git won't
currently track the move from kdebindings/qtruby to kdebindings/ruby/qtruby.
I thought an 'action recurse' rule on /trunk/KDE/kdebindings/ruby/qtruby/
would fix this, but apparently it doesn't.
Does anyone know what's wrong with the rules? (Rules attached).
The relevant commit is r653117 [0].
[0] http://websvn.kde.org/?view=revision&revision=653117
--
Arno Rehn
arno at arnorehn.de
-------------- next part --------------
#
# Created by Arno Rehn <arno at arnorehn.de>
#
create repository KDE/kdebindings
end repository
match /trunk/kdebindings/
repository KDE/kdebindings
branch master
max revision 409202
end match
match /trunk/KDE/kdebindings/
repository KDE/kdebindings
branch master
min revision 409209
end match
#
# kdejava is kdebindings
#
match /trunk/kdejava/
prefix kdejava/
repository KDE/kdebindings
branch master
max revision 409202
end match
#
# smoke2 work branch
# this branch was not properly branched off kdebindings. so it
# won't have a connection to master when viewed in gitk or qgit.
#
match /branches/work/kdebindings-smoke2/
repository KDE/kdebindings
branch smoke2
min revision 688684
max revision 806920
end match
#
# recursion
#
match /branches/KDE/([^/]+)/$
action recurse
end match
match /trunk/KDE/kdebindings/ruby/$
action recurse
end match
match /trunk/KDE/kdebindings/ruby/(qtruby|korundum)/$
action recurse
end match
#
# branches
#
# svn
match /branches/KDE/([^/]+)A/kdebindings/
repository KDE/kdebindings
branch KDE/\1a
end match
match /branches/KDE/([^/]+)/kdebindings/
repository KDE/kdebindings
branch KDE/\1
end match
# cvs
match /branches/KDE_(\d+)_(\d+)_BRANCH/kdebindings/
repository KDE/kdebindings
branch KDE/\1.\2
max revision 409202
end match
#
# tags
#
# cvs time
match /tags/KDE_(\d+)_(\d+)_RELEASE/kdebindings/
repository KDE/kdebindings
branch refs/tags/\1.\2.0
max revision 409202
annotated true
end match
match /tags/KDE_(\d+)_(\d+)_RELEASE/kdebindings/
repository KDE/kdebindings
branch refs/tags/v\1.\2.0
max revision 85028
min revision 68154
annotated true
end match
match /tags/KDE_(\d+)_(\d+)_(\d+)_RELEASE/kdebindings/
repository KDE/kdebindings
branch refs/tags/v\1.\2.\3
max revision 409202
annotated true
end match
match /tags/KDE_(\d+)_(\d+)_(\d+)[Aa]_RELEASE/kdebindings/
repository KDE/kdebindings
branch refs/tags/v\1.\2.\3a
min revision 192719
max revision 409202
annotated true
end match
match /tags/KDE_(\d+)_(\d+)_(\d+)_BETA_(\d+)/kdebindings/
repository KDE/kdebindings
branch refs/tags/v\1.\2.\3-beta\4
min revision 376088
max revision 409202
annotated true
end match
# svn time
match /tags/KDE/([^/]+)A/kdebindings/
repository KDE/kdebindings
branch refs/tags/v\1a
annotated true
end match
match /tags/KDE/([^/]+)/kdebindings/
repository KDE/kdebindings
branch refs/tags/v\1
annotated true
end match
match /tags/KDE/3.5.0-alpha1/kdebindings/
repository KDE/kdebindings
branch refs/tags/v3.4.90
min revision 443441
max revision 445561
annotated true
end match
match /tags/KDE/3.5.0-beta1/kdebindings/
repository KDE/kdebindings
branch refs/tags/v3.4.91
min revision 459298
max revision 460260
annotated true
end match
#
# ignore everything else
#
match /
end match
More information about the Kde-scm-interest
mailing list