[Monotone-devel] Re: cvssync status?

2006-03-20 Thread Lapo Luchini
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Christof Petig wrote:
 Is out there any documentation how to use it?
 Look into monotone.texi within the branch
OK, I read it all. (well, I read 3.14, bit it seems to be the most of
the change isn't it?)
I figured most of that out with hep of monotone help cvs_pull/push,
but I have a doubt:
what is the quickest way to update a cvs_pull?
It seems to me to always do a full fetch of remote CVS, even if using
an existing preivously imported branch... or at least it takes almost
the same time the first time and the second. Am i Missing something?
I tried using --since on the second run but I got two heads with that.
 (and see also the wiki for some speedup tips)
Are there any other pages except this one?
http://venge.net/monotone/wiki/CvsSyncHints
(if they are, I didn't find them...)
 Try it. I works for me.
I find it a bit too slow (20 minutes to update with cvs_pull a 9 MiB
CVSROOT available locally), but I hope to have misunderstood something
and used it sub-optimally 0=)
And... yes, I know I probably don't need full history, but I would
really really like to live with it (in case in the future I have the
option to abandon the CVS side, I like the monotone side to already
have all the versions).

Lapo
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIcBAEBAgAGBQJEHxOAAAoJELBiMTth2oCDbx4P/iP1fv+81fmNYpL1s6DJVGqN
1LeoLJrhEnkiB5v4z8ih8r86Hn8ewLlK6MNNLSRb1PjLrBn0Y41kLxr98rLuBfbN
ay7xJiHVUX7EwrygUpUDbWzYpCKfPp1m1PHh0LJb93rIyXA4iklnkR1dXMOlQd0l
nVPqMC22lcHUuc075a+2JBwvDzQlNiQWgGtA4c5d0BXxPL39ARfNqizq7+KQIkG/
6F1gdn4YHqMYjcITUG5X2XlK22wfx8PxsSVE3mvAq+PRe5D5ZBlfFqpyqjfnrRRG
qsBjT5ei6kxz9TGObNSlTmQoIm6ff2oqrMn/1wQSgF1VWWHkZXn6TRKq8bvzgSOM
fcgG2zjW/9Qq3dpUsPiOPmaygWFcIpX3CZOc2ak8mSjlQCksqT2SMKI7RGIpyAnv
DBmFCuYQBqgHZ9NNk4s1OA0n4M6LqpnK+9y1vfshX8mrs+42wZetTTApAozSpXCf
8/TudOJUNMeT1OL6K3YM5AKVTtgF3qSjJ2dUbgd4QRub5Uwwmx6PZT5WurfckkL2
pxmh86bJee4pqu73T9TlEIw8NKth7CNMo42LU9s4LOeMCZbIYay0nUiaXm6hbVgM
156IZtMAQPSxvYuA3y5IENnTxJeWLsAl8rPOFOXNkiFRDebktjKxOJJqOKfAFpU5
ELOvTkil5j4TO1Nxz/F9
=oPqI
-END PGP SIGNATURE-



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Cvssync status

2005-09-20 Thread Lapo Luchini
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Florian Weimer wrote:
Can you say how it handles a CVS history where some files have been
re-tagged?
 Is re-tagging visible in the CVS repository at all?

AFAIK/AFAIR tags are *not* versioned, in CVS.

- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iEYEARECAAYFAkMvtz4ACgkQaJiCLMjyUvuXNgCg+3Z3+wrSM+esQXRxl+3OHmtq
T10AoMaweSa3tmF6NuR+bY2DiKapDMjj
=f4CS
-END PGP SIGNATURE-



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Re: Cvssync status

2005-09-20 Thread Lapo Luchini
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Christof Petig wrote:
 Neither FreeBSD nor Cygwin is Win32. Both should work out of the box.
 I'm talking about a platform without fork and where newline conversion
 is the default (MinGW). Though Cygwin can create Win32 (MinGW) executables.

You're perfectly right... [I didn't think about it because you're right]
to the extent, in fact, that even when THERE IS a program available for
raw Win32, I usually prefer to use the one available through CygWin
(or compile it myself)
(at least I don't have to switch a simple nano ~/.gnupg/gpg.conf with
a complex regedit32.exe session ^_^)

Anyway, even if cygwin does its best, some win32 peculiarities aer very
difficult to avoid (e.g. fork and pipes are way slower in cygwin, as
they need to be emulated from scratch, kinda...).

Actually the biggest problem in compiling monotone for cygwin seems to
be the lack of Boost::test in cygwin's port of Boost.
(I *will* look into that, after my thesis is finished ^_^)

- --
Lapo Luchini
[EMAIL PROTECTED] (OpenPGP  X.509)
www.lapo.it (ICQ UIN: 529796)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIcBAEBAgAGBQJDL7brAAoJELBiMTth2oCD9ZQP/1xbVpXxivCJ64Q0Ea1FTl7P
TVOPtHh1SnmCPLvD/2DUKNvJ7lz8A4gw8QqU4CHiKS6JsyLZynJAL/LNS5YqXSBx
PbSwg+QRPdKPXylQdIFqqZPoHPluBmNGZic7FH0IGcKoT/4crr4gdtjfTp/OIi3h
njwVNfZbPxJLkP6iiEHcCWvtLZ6BXuJX7y0jiXw1uTLzniBQAGzr6F96u0yXIpZF
4HOEJuBxooFax4lti3UvenIYDwUKVTv363RpTvxqftVe1HK7qp4tFPOp55nukUob
Mm5pVXljE8eNDK3cwu/TWUXPEDEHm8KXoEWtsfp4YplgkwGdtiKg7La5ntUZnbUN
IMzAbUAbr8FYK5ovorbr8fSZTk1g6QFH2/tpFy1nRg+t9b+bs3f+7EZ3ngd25CEk
hXt1aS5SI4gzKoWlgpoVGOvaqEDuHM0vybDKoAYvXB95Bl94ByL7YSPKzWYnFrsO
PDIw7lZZzLJ8cxIdDKe5G4NO/o1AG+z62SIrCrhxuHzWKTkB80QYoiIGsuNfvRsU
dMo0dczPWWjLknT5hidNKxdOGWtFdmsekEnuf8D3vTpG8YazMkWzWdY/B/ectaq2
LTV/7yJlh72jPuOPVbfJpMIrdcN8dc0JJKZgz9OdaVIeSjbBUOrMgxbxJ9fhljWF
uNKAnCjXtHIBs4NBH+zk
=QIlU
-END PGP SIGNATURE-


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Cvssync status

2005-09-19 Thread Lapo Luchini
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Christof Petig wrote:
 Can we please agree to tackle win32 after inclusion in mainline? I don't
 want to spend hours on that again.

BTW: as I have decided that monotone is the VCS for me I intend to
contribute to it, specifically in the OS I use: FreeBSD and Cygwin.
Problem is that I'm in the finishing stages of writing my thesis, so I
cannot do it now (but I hope to finish in a month or a little bit more,
at most... hope ;-)).
But FWIW I think I will definitely help here (for my own interest: I've
got lots of personal CVS files to migrate and some other I cannot force
other to convert, so cvssync seems to really be the feature I'd need).

- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iEYEARECAAYFAkMvBlsACgkQaJiCLMjyUvtQPgCbBb/IhR/UqdCxPczo0Bh0n4J1
Q7EAn2oMptfZF8HTYzWm/OOKrmw5xOl3
=TIsd
-END PGP SIGNATURE-



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Cvssync status

2005-09-19 Thread Bruce Stephens
Zbynek Winkler [EMAIL PROTECTED] writes:

[...]

 Has it been considered to let someone else do this work for monotone?
 I think git is using cvsps [1] to import cvs repositories.

 Zbynek

 [1] http://www.cobite.com/cvsps/

There's also Tailor, http://www.darcs.net/DarcsWiki/Tailor.  IIRC,
cvsps required cvs history, and for some reason that failed on the
respository at work, for some reason.  I tried it a while ago, though,
so I may be mixing it up with some other tool.

I suspect that in general given a sufficiently old cvs repository, any
tool other than cvs is going to find something wrong with it.  Which
makes tailor a nice tool to try: it uses cvs client commands, and it's
fairly easily hackable.  (On the down side, there are things it
doesn't attempt to do, like automatically converting tags and
branches.)


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Re: Cvssync status

2005-09-19 Thread Bruce Stephens
Christof Petig [EMAIL PROTECTED] writes:

[...]

 Last I looked tailor did have shortcomings compared to cvssync for
 this specific task (CVS-monotone synchronization) and seemed rather
 difficult to set up, so I stayed with what I had already achieved. I
 can not comment on the current situation, though.

Absolutely, tailor's good for a particular task, and there are other
tools which are good for others (cvs2svn and tailor are rather
different; the tasks for which you might have a choice between the two
are rather limited).


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Re: Cvssync status

2005-09-19 Thread Christof Petig
Bruce Stephens schrieb:
 There's also Tailor, http://www.darcs.net/DarcsWiki/Tailor.  IIRC,
 cvsps required cvs history, and for some reason that failed on the
 respository at work, for some reason.  I tried it a while ago, though,
 so I may be mixing it up with some other tool.
 
 I suspect that in general given a sufficiently old cvs repository, any
 tool other than cvs is going to find something wrong with it.  Which
 makes tailor a nice tool to try: it uses cvs client commands, and it's
 fairly easily hackable.  (On the down side, there are things it
 doesn't attempt to do, like automatically converting tags and
 branches.)

That's neither the focus of cvssync (though I plan to add CVS branch
support this week (before I clean up)).

Last I looked tailor did have shortcomings compared to cvssync for this
specific task (CVS-monotone synchronization) and seemed rather difficult
to set up, so I stayed with what I had already achieved. I can not
comment on the current situation, though.

   Christof


signature.asc
Description: OpenPGP digital signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel