Mercurial test conversion

John Bailey rekkanoryo at rekkanoryo.org
Sun May 27 11:07:45 EDT 2012


Everyone,

I have completed a test conversion of our monotone database to mercurial.  I ran
the conversion on Friday evening, but it took most of yesterday to push the
resulting repositories to a location that was publicly accessible.  Here are the
repositories (all accessible via any browser or via 'hg clone' with the URL's
listed):

This repository is the raw result from the 'hg convert' run.  It includes
everything currently in our monotone database:

http://hg.guifications.org/pidgin-test-2012-05-24/convert_result


The following repositories are branches in monotone that Daniel thought should
be split from the main repo.  Note that anywhere there is an underscore is where
a dot would have been in the monotone branch name.  I renamed only the
repositories here, because I could not push them to the server with dots in
their names, so the branch names have dots where applicable.  Additionally, the
"im.pidgin" prefix has been stripped from the branch names.  The "main" repo
listed below is the one that is intended to be our main development line after
final conversion.

http://hg.guifications.org/pidgin-test-2012-05-24/adium
http://hg.guifications.org/pidgin-test-2012-05-24/adium_1-3
http://hg.guifications.org/pidgin-test-2012-05-24/adium_1-4
http://hg.guifications.org/pidgin-test-2012-05-24/aes
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_caseyho_crashreporter
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_darkrain42_irc
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_darkrain42_xmpp_roster
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_ivan
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_khc_msnp14_ticket393
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_malu_xmlsmileytheme
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_malu_xmpp_google_ft
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_malu_xmpp_jingle_ft
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_masca_notify
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_masca_p2p
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_qulogic_gtk3
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_qulogic_vala
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_rekkanoryo_examples
http://hg.guifications.org/pidgin-test-2012-05-24/cpw_sulabh_privacy_rewrite
http://hg.guifications.org/pidgin-test-2012-05-24/gaim-gtk1-stable
http://hg.guifications.org/pidgin-test-2012-05-24/gaim-oldstatus
http://hg.guifications.org/pidgin-test-2012-05-24/gobjectification
http://hg.guifications.org/pidgin-test-2012-05-24/gobjectification_conversation
http://hg.guifications.org/pidgin-test-2012-05-24/grim_buildsystem_tweaks
http://hg.guifications.org/pidgin-test-2012-05-24/main
http://hg.guifications.org/pidgin-test-2012-05-24/perl
http://hg.guifications.org/pidgin-test-2012-05-24/resiak_file-transfer
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2007_classroom
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2007_finchfeat_logging
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2007_monoloader
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2007_remotelogging
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2007_telepathy
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2008_finch
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_penguin_visualstudio
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_penguin_vslibpurple
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_privacy_rewrite
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_telepathy
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_telepathy_playground
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_vulture
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_webkit
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2009_webkitmessageview
http://hg.guifications.org/pidgin-test-2012-05-24/soc_2010_detachablepurple
http://hg.guifications.org/pidgin-test-2012-05-24/vv_msn_webcam
http://hg.guifications.org/pidgin-test-2012-05-24/vv_yahoo_voice


Please review these repositories and point out any problems in the conversion so
the scripts can be tweaked appropriately.

Changes I would suggest immediately:
  * Put the three adium branches in one repository, not 3--Evan essentially
    put his foot down over at Adium a while back and said he doesn't want
    multiple repos because it's painful to a reasonable workflow, so let's
    simplify his life a bit.  They're heavily inter-related anyway and it
    eliminates two repos.  I'd also suggest that we hand this repo over to
    the Adium guys for them to host on their own server so they can maintain
    it completely independently of us--this gives them more freedom and
    flexibility.

  * Drop my examples branch entirely from the resultant hg repos.  I see no
    value in keeping it around, and we're leaving the mtn server running in
    read-only mode anyway, so we won't lose anything.

  * The webkit stuff can probably all be put on the default branch in the
    main repo since it's all been merged now.  This would cut out two repos.

Please comment ASAP; I would like to declare monotone dead no later than Friday,
2012-06-01 and turn off write access at that time so we can begin a final
conversion.

Additional notes:  I reviewed and accepted the conversion script work Felipe
Contreras submitted to the list back on 2012-05-13.

John

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://pidgin.im/pipermail/devel/attachments/20120527/96ea9a2b/attachment.sig>


More information about the Devel mailing list