RFC: migrating to git
nominolo at googlemail.com
Tue Jan 11 20:29:06 CET 2011
On 11 January 2011 19:07, Roman Leshchinskiy <rl at cse.unsw.edu.au> wrote:
> On 11/01/2011, at 16:14, Tony Finch wrote:
>> On Mon, 10 Jan 2011, Roman Leshchinskiy wrote:
>>> It also seems to make finding buggy patches rather hard.
>> Have a look at `git bisect`.
> I'm aware of git bisect. It doesn't do what I want. I usually have a pretty good idea of which patch(es) might have caused a problem and I want to unpull it and its dependencies. This is easy in darcs; I have no idea how to do that in git.
This form of dependency tracking is done manually in Git via
topic/feature branches. Undoing the patch would the mean undoing the
merge, which can be done via "git rebase -i". (The -i part is just
for a nicer user interface). Now whether manual dependency tracking
is better than darcs' automatic tracking is another question.
More information about the Cvs-ghc