On Fri, Oct 19, 2007 at 12:05:56PM +0200, Ondrej Certik wrote:
> > P.S. I saw hgsvn already -- it could be interesting becuase of
> >      unofficial hgpushsvn.py script.
> 
> Yep. I have a private svn repository with some things I am doing (like
> articles I am writing). So I followed:
> 
> http://ww2.samhart.com/book/export/html/49
> 
> which creates a mercurial repository which is also a svn repo and has
> a nice script hgpullsvn, that works perfectly. Then I use this
> mercurial repo - clone it, work on it, commit etc. on many computers.
> When I want to commit back to svn, I need to go to the first mercurial
> repo, pull all changes from other hg repositories, and then I'll do
> "svn ci" and commit all the changes I did into the svn repository as
> one commit. Works nice.

Hmm. So now your svn repo can be pushed only from hgsvn one? What will
be if you, or another user will commit from another svn checkout? You'll
have to run hgpullsvn in your first working place again, and it will
probably screw up on your all-changes-at-once commit.

The right thing to do is to try hgpushsvn -- it will try to transform
each mercurial commit into appropriate svn commit. When done this way
it is possible to synchronize hgsvn repository from svn again in the
future.

> BTW, I am always reluctant to change things that work, one of them is
> svn. Svn works and it does the job, so why should I use something
> else, right? But after using mercurial for a while I must say it's so
> much better. And it has the same syntax (hg up, hg st, hg di, hc ci
> -m, ...) so it's really easy to switch and I recommend it to everyone.

Yes, distributed things are much better, and mercurial is an easy-to-use
one.

+1

-- 
    Всего хорошего, Кирилл.
    http://landau.phys.spbu.ru/~kirr/aiv/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sympy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to