Migrating Reaction repo to Mercurial

4 views
Skip to first unread message

Sergey Schetinin

unread,
Jan 18, 2010, 7:46:34 AM1/18/10
to better-python
I can't say I'm a big fan of DVCS but they sure have their benefits.
Most of them were negated for me by the fact it would take some time
until I become comfortable using DVCS and I did not intend to spend
any time training myself without a good reason -- I don't hate
Subversion like some people apparently do.

Recently WebOb migrated from Subversion to Mercurial and as I'm one of
the contributors I had to acquaint myself with that. Now that I'm used
to the system I think I might migrate Reaction repo to hg (I guess
PasteOb as well). I would use bitbucket hosting which would also clear
the licensing issue: Google Code doesn't allow PSF / ZPL licensing and
that's what Trellis used. I would just use MIT if I had the choice, I
don't get why PJE seems to be against that.

Any reactions to this?
Please don't ask about bzr or git -- I don't have a preference, it's
just that I am used to Mercurial by now.

PS. By the way, I wonder how much Trellis code remains in Reaction? If
we don't count the tests, I'd guess at about 40%.

--
Best Regards,
Sergey Schetinin

http://s3bk.com/ -- S3 Backup
http://word-to-html.com/ -- Word to HTML Converter

Andrew Svetlov

unread,
Jan 19, 2010, 12:51:52 AM1/19/10
to Better Python
Sounds good for me.

Алексей С.

unread,
Jan 19, 2010, 12:30:17 PM1/19/10
to better...@googlegroups.com
What is Reaction?

2010/1/19 Andrew Svetlov <andrew....@gmail.com>:

> --
> Mailing list: http://groups.google.com/group/better-python
> Unsubscribe: better-pytho...@googlegroups.com
>

Sergey Schetinin

unread,
Jan 19, 2010, 12:32:25 PM1/19/10
to better...@googlegroups.com

Алексей С.

unread,
Jan 19, 2010, 1:02:31 PM1/19/10
to better...@googlegroups.com
thanks, see detail

2010/1/19 Sergey Schetinin <mal...@gmail.com>:

Sergey Schetinin

unread,
Jan 19, 2010, 2:20:02 PM1/19/10
to better-python
BTW, it seems that SVN repo is full of CRLF <-> LF conversions and
back which makes changesets big and unreadable, but I've spent a lot
of time already trying to fix it, and it seems that's too hard to do.
So I'll just let it be.

2010/1/18 Sergey Schetinin <mal...@gmail.com>:

Sergey Schetinin

unread,
Jan 19, 2010, 2:53:25 PM1/19/10
to better-python
Alright.. 'hg convert' fails to handle renames and treats it like a copy.
I've had enough, migration canceled.

2010/1/19 Sergey Schetinin <mal...@gmail.com>:

Sergey Schetinin

unread,
Feb 14, 2010, 10:20:05 PM2/14/10
to better-python
Ta-da! http://bitbucket.org/mlk/reaction/overview/

I had another go at it, this time after quite some work and even
hacking the conversion process itself I got it to convert properly.
* Trellis revision history is included
* all commits are correctly attributed
* there are no huge changesets that are just CRLF <-> LF conversions
(this took a while to fix)
* the renames are not tracked, I didn't manage to fix that as well --
there are a couple issues about this and I've spent enough time on
this conversion already. If someone manages to reconvert the repo
autoguessing the renames, I'll gladly use that.

Sergey Schetinin

unread,
Feb 15, 2010, 1:16:53 AM2/15/10
to better-python
I've recreated the repo with renames autodected. If you've cloned the
repo before I recreated it, please restart from scratch.
Reply all
Reply to author
Forward
0 new messages