monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] CVS import errors


From: Måns Rullgård
Subject: Re: [Monotone-devel] CVS import errors
Date: Fri, 26 Aug 2005 18:37:45 +0100
User-agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.15 (Security Through Obscurity, linux)

Nathaniel Smith <address@hidden> writes:

> On Fri, Aug 26, 2005 at 08:36:01AM +0100, M?ns Rullg?rd wrote:
>> M?ns Rullg?rd <address@hidden> writes:
>> 
>> > I'm trying to import a CVS repository into monotone.  All goes
>> > seemingly well, in that there are no warnings or error messages.
>> > However, when I check it out, I notice that a lot of the files are old
>> > versions, and some are missing altogether.  The set is not consistent
>> > with any point in the past, either.  If I import only a subset of the
>> > repository (a few files), I get different versions, sometimes even the
>> > latest.
>> >
>> > I reported this to the bug tracker a week ago, but it appears to have
>> > gone unnoticed there.  For reference, the report there is at URL
>> > https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14151, where
>> > I also attached the failing repo.
>> 
>> Please, could someone at least comment on this?  Or should I be
>> looking for a replacement for monotone?
>
> Sorry about that.
>
> Unfortunately, the answer is "yes, it seems to be broken; but, as
> you've seen, no-one seems to have time to look at it ATM" :-/.
>
> Other options are to use Tailor:
>    http://www.darcs.net/DarcsWiki/Tailor
> or to check out and build the net.venge.monotone.cvssync branch, which
> is a version of monotone with a different, incremental CVS importer
> built in.
>
> Given that this repo seems to have been converted from BK (and I'm
> suspicious that this might be related to our problems importing it,
> CVS files have ill-defined structure in some ways and it's possible
> that bkcvs is generating something that CVS can read but would never
> itself produce), you might have some luck writing a script based on
> tridge's "sourcepuller" program.  In principle, this could preserve
> the full merge history graph, rather than the degraded linearization
> bkcvs produces.  The Xaraya folks might have some insight into good
> ways to go straight BK->monotone.

I didn't know it was possible to go from BK directly to anything
else.  Thanks for the pointers.

> As for other systems, your best bet is probably SVN; svn2cvs is the
> only CVS converter that can do better than the above options (except,
> possibly, for some unreleased software that Canonical uses).

I don't like SVN, being all centralized and that.

-- 
Måns Rullgård
address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]