Re: Kernel SCM saga..

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

 



On Thu, 07 Apr 2005, Sergei Organov wrote:

> David Woodhouse <[email protected]> writes:
> 
> > On Wed, 2005-04-06 at 08:42 -0700, Linus Torvalds wrote:
> > > PS. Don't bother telling me about subversion. If you must, start reading
> > > up on "monotone". That seems to be the most viable alternative, but don't
> > > pester the developers so much that they don't get any work done. They are
> > > already aware of my problems ;)
> > 
> > One feature I'd want to see in a replacement version control system is
> > the ability to _re-order_ patches, and to cherry-pick patches from my
> > tree to be sent onwards. The lack of that capability is the main reason
> > I always hated BitKeeper.
> 
> darcs? <http://www.abridgegame.org/darcs/>

Close. Some things:

1. It's rather slow and quite CPU consuming and certainly I/O consuming
   at times - I keep, to try it out, leafnode-2 in a DARCS repo, which
   has a mere 20,000 lines in 140 files, with 1,436 changes so far, on a
   RAID-1 with two 7200/min disk drives, with an Athlon XP 2500+ with
   512 MB RAM. The repo has 1,700 files in 11.5 MB, the source itself
   189 files in 1.8 MB.

   Example: darcs annotate nntpd.c takes 23 s. (2,660 lines, 60 kByte)

   The maintainer himself states that there's still optimization required.

2. It has an impressive set of dependencies around Glasgow Haskell
   Compiler. I don't personally have issues with that, but I can already
   hear the moaning and bitching.

3. DARCS is written in Haskell. This is not a problem either, but I'd
   think there are fewer people who can hack Haskell than people who
   can hack C, C++, Java, Python or similar. It is still better than
   BitKeeper from the hacking POV as the code is available and under an
   acceptable license.

Getting DARCS up to the task would probably require some polishing, and
should probably be discussed with the DARCS maintainer before making
this decision.

Don't get me wrong, DARCS looks promising, but I'm not convinced it's
ready for the linux kernel yet.

-- 
Matthias Andree
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux