Hi, On Samstag, 8. Februar 2014, David Prévot wrote: > So adding ^1 to remotes/svn-import/tags/$tag may worth it: > > git tag -a -m" Converting SVN tags" $tag \ > remotes/svn-import/tags/$tag^1; echo $tag
thanks, this seems useful. I've just deleted debian-edu-archive-keyring.git and will recreate it from git once I continue with the migration. (Dunno exactly when this will happen, but should be soon as this is blocking us (or at least me) from working on Edu for jessie...) > Also, on a more general case, you may wish to handle “~” in tags, and right, we had lots of those.. > you may also wish to keep the original tag commit message. I found stuff > like the following in an backed up .bash_history used to convert the > d-e-doc repository (I don’t remember every bit, but I guess it’s better > to share it anyway): :-) thanks > git for-each-ref refs/remotes/origin/*%* | cut -d / -f 4- | \ > while read ref;\ > do git tag -a "`echo $ref | sed s/%7E/_/g`" \ > -m"`git log -n1 --oneline refs/remotes/origin/$ref | \ > cut -d' ' -f2-`" "refs/remotes/origin/$ref"^1 ; done > > I also tried (without much success) to keep the commiter and date for > the tags, and given the number of tags in d-e-doc, I gave up (but did so > manually for some smaller repositories). hmm... wasnt there a way? Or maybe another tool? comitter + date is quite nice to keep. cheers, Holger
signature.asc
Description: This is a digitally signed message part.