1 Feb 2011 01:01
Re: [1.8.0] (v2) default "git merge" without argument to "git merge <at> {u}"
Thomas Adam <thomas <at> xteddy.org>
2011-02-01 00:01:10 GMT
2011-02-01 00:01:10 GMT
On 31 January 2011 22:55, Jeff King <peff <at> peff.net> wrote: > On Mon, Jan 31, 2011 at 12:50:30PM -0800, Junio C Hamano wrote: > >> Perhaps I should start a new directory in todo branch (say, 1.8.0), accept >> patches from people? I'd grudgingly admit that using Wiki on k.org may be >> less burdensome (I hate editing inside the browser myself), but I'd want >> to keep the mailing list the center of discussion and am afraid that >> forcing people to go to Wiki would fragment the discussion. > > I really wish we had a git-backed wiki. I also hate using the browser > for such things (though browser extensions to edit textareas in a Real > Editor at least make it tolerable, it still ends up clunky). You mean like ikiwiki (were it used on the main sites)? http://ikiwiki.info -- Thomas Adam
>
> Yes, we do suck at rename following. The problem is that it is partially
> an implementation issue, and partially a fundamental issue. Obviously
> --follow sucks pretty hard right now, and that could be fixed. Namely it
> follows only a single file, and it interacts very badly with history
> simplification.
This is no excuse not to do proper source tree reorganization.
Telling people not to move files around because Git sucks at tracking
them is also the wrong answer.
> But even with those things fixed, there will still be annoyances.
>
> It will still be _slower_ to turn it on all the time, for one[1]. And
> that's due to fundamental design decisions of the git data structure.
> And I'm not knocking those decisions; I think they made the right
> tradeoff. But that doesn't mean we don't pay the cost for that tradeoff.
I agree. However sitting on our back and resisting a cleanup just
because our very tool does poorly in that scenario is just like putting
our heads in the sand and pretend that the problem doesn't exist.
Better do what most people without internal knowledge of Git would do
RSS Feed