[Julian Foad]
> >   * No commitment to mixed-revision working copies.
> 
> That sounds interesting, but I haven't got to grips with what it
> really means in terms of user work flows, and in what senses it is an
> important functional restriction versus an advantage.

That's one of those features I don't think I'd ever miss if it were
absent.  I do hear about other people's use cases, of course.

> >   * Full history of at least one branch is generally stored on clients.

I would add:

* No commitment to partial working copies.  By which I mean both WCs
  that aren't rooted at the branch root, and sparse WCs.  (I don't
  really use non-rooted WCs, but I do use sparse WCs.)

* No commitment to merging only part of a revision.  This is another
  thing I wouldn't miss if it were not available.  In other words I'd
  be ok with getting an error if I tried to merge revisions to a branch
  that contain changes in a directory missing in my wc.

Anyway, I guess I just agree that there are a lot of simplifications
they can do over in DVCS-land that we'd be very hard put to match - so
trying to achieve feature parity with DVCS on their terms is probably a
losing strategy.
-- 
Peter Samuelson | org-tld!p12n!peter | http://p12n.org/

Reply via email to