On Tue, Nov 06, 2007 at 12:36:16AM +0000, Bill Lear wrote: > On Monday, November 5, 2007 at 15:33:31 (-0800) Junio C Hamano writes: > > Stop thinking like "I need to integrate the changes from upstream > > into my WIP to keep up to date." > > > > [...] > > > > Once you get used to that, you would not have "a dirty directory" > > problem. > > I respectfully beg to differ. I think it is entirely reasonable, and > not a sign of "centralized" mindset, to want to pull changes others > have made into your dirty repository with a single command. I agree, I have such needs at work. Here is how we (very informally) work: people push things that they believe could help other (a new helper function, a new module, a bug fix) in our master ASAP, but develop big complex feature in their repository and merge into master when it's ready. Very often we discuss some bugfix that is impeding people, or a most-wanted-API. Someone does the work, commits, I often want to merge master _directly_ into my current work-branch, because I want the fix/new-API/... whatever. I don't believe it's because we have a centralized repository that I have those needs, I would have the very same if I pulled changes directly from my colleagues repository. The reason why I need it at work is because there are some very vivid kind of changes, that only takes a couple of diff lines, and that you _need_ for your work to be completed. It's not really a matter of being fully up-to-date. Though to my delight, with the current tip-of-next git, I noticed that many rebase and pull work in a dirty tree now :) -- ·O· Pierre Habouzit ··O madcoder@xxxxxxxxxx OOO http://www.madism.org
Attachment:
pgpRsETI27wJE.pgp
Description: PGP signature