[Monotone-devel] Re: cvssync status?
-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
-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
-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
-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
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
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
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