Re: pull into dirty working tree
- From
Bill Lear <rael@zopyra.com>
- Date
- Jun 14, 2007, 12:46 UTC
- Message-ID
- <18033.14520.846510.640130@lisa.zopyra.com>
- In-Reply-To
- <alpine.LFD.0.98.0706132216300.14121@woody.linux-foundation.org>
On Wednesday, June 13, 2007 at 22:21:38 (-0700) Linus Torvalds writes:
Show 7 quoted lines
>On Wed, 13 Jun 2007, Bill Lear wrote: >> >> We have some CVS users who complain that they cannot do a pull >> into a dirty working tree, as they could under CVS. > >Well, a lot of people have told you that the answer is "don't do that", >but I actually somewhat disagree.
I have now officially fallen out of my chair.
Show 9 quoted lines
>I think it might be perfectly fine to allow for a *fast-forward* pull to >do a three-way merge on the working tree, assuming the index is clean in >the paths that got modified. >... >It might make it a bit easier for CVS people to get used to the git model: >keep your dirty working tree, and do "git pull" to update it, and fix up >any conflicts in the working tree. That's how CVS works - it's a bad >model, but it's a model that may be worth supporting just to get people >more easily into the _good_ model.
Exactly my desires. I think it could work reliably, and as they mature into git users, they will come to appreciate branches.
Bill