On Thu, Jan 29, 2009 at 1:09 PM, Roman V. Shaposhnik <r...@sun.com> wrote:
> "trees" tend to be highly overloaded, but if you refer
> to the filesystem hierarchy as seem by open, then the
> above statement, if applied to Git, is misleading.

What I mean is that if there is some file in the "repository"
and I have a long-standing change to it (perhaps I have
edited a template config file), the revision control systems
tend to get annoyed that you're not checking that change back in.
Mercurial, for instance, requires you to say -f on hg merge
if you have pending changes.  And I think that might even
have disappeared in a recent version: you just can't merge
anymore in an "unclean" repository.

I am not talking about trees as trees of revision history;
I just meant the local file system.

I don't know how well Git handles this; I apologize for that.

I think using venti as a backend for Git would buy you
very little.  Git already does a good job of managing its
blocks.

Russ

Reply via email to