I'm sitting at my in-laws, waiting for the truck to move our
belongings to our new home next week. Have a few spare hours and my
laptop, so I continued the investigations of the details for the
repository conversion from SVN to Mercurial.
For the conversion I need to map SVN users to email addresses. Will
use the SF email addresses associated with the SVN (unix) user names.
To extract the user names of all contributors in a given SVN
repository, I use the following commands:
svn log changelog.txt
svn -q log | grep ^r | cut -d'|' -f 2 | sort | uniq
it returns the following list:
acmihal
ade_br
ajenny
allardkatan
anoncvs_folder-
publish
bavanandel
beku
blimbo
brunopostle
btownshend
cnidarian
dangelo
dmg
dwilkins42
eduperez
erik_krause
fmannan
gkohlmeyer
gpatters1
harryvanderwolf
ippei
jdtsmith
jhelmine
jing1986612
jlegg
j-schneid
kornelbenko
michausm
mkuder
(no author)
north-pole
onurcc
pcrowley5286
pooh22
prokoudine
sebpz
shahid_du
skipgaede
speare
specu
stativ
stereo_sl
tksharpless
tmodes
vatoz
yuv
two names stand out:
(no author)
anoncvs_folder-publish
I investigated the specific commits.
cat changelog.txt | grep (no author)
cat changelog.txt | grep anoncvs_folder-publish
There are slightly more than 40 commits from (no author). They seem
to be made by cvs2svn when initializing repositories, tagging,
branching. We can probably safely ignore them, although I am slightly
worried about r1897 and r1898 who seems to be out of the time
sequence.
anoncvs_folder-publish made a small but real change, at r420:
svn log -r 420 -v
r420 | anoncvs_folder-publish | 2003-11-18 21:31:31 -0500 (Tue, 18 Nov
2003) | 2 lines
Changed paths:
M /hugin/trunk/src/hugin/MainFrame.cpp
M /hugin/trunk/src/hugin/PreviewFrame.cpp
- use the icon.png everywhere, instead of redundant identical icon.xpm
usually, putting any of the above SVN user names in a URL like
http://sourceforge.net/users/USER_NAME
will point to the SF user. Not for anoncvs_folder-publish
so if we'll go back that far in history, we'll have to assign the
commit to somebody, but to whom?
From the list of user names I will make a lookup table for the SVN to
Hg conversion. Mercurial assigns changesets to email addresses, so my
lookup file will be a list of entries like:
svnuser = name em...@domain
my intention is to do it automatically, i.e.:
svnuser = svnuser svnu...@users.sourceforge.net
however, if a contributor prefers something different here, append
your wish to this thread and I will use it in the actual conversion
process.
Yuv
Yuv (still studying
--
You received this message because you are subscribed to the Google Groups
hugin and other free panoramic software group.
A list of frequently asked questions is available at:
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx