Re: [ANNOUNCE] TopGit v0.3
- From
- Jan Nieuwenhuizen <janneke-list@xs4all.nl>
- Date
- Sep 11, 2008, 08:03 UTC
- Message-ID
- <1221120192.8962.7.camel@heerbeest>
- In-Reply-To
- <20080909231009.GD10544@machine.or.cz>
On wo, 2008-09-10 at 01:10 +0200, Petr Baudis wrote:
Hi,
> I decided not to consider the 'tg depend' work by Jan Nieuwenhuiz for > this release yet, since it will probably take me a bit of time yet to > fully understand his approach; so far, I have an uneasy feel about it.
Ah, good. It is still an experiment, as far as I'm concerned. Alas, I haven't gotten round to look at it, really.
We were discussing this, Jonathan Nieder had two more suggestions/ideas
http://kerneltrap.org/mailarchive/git/2008/8/15/2954214
http://kerneltrap.org/mailarchive/git/2008/8/15/2952004and Bert reported a bug
http://kerneltrap.org/mailarchive/git/2008/9/1/3152864
The last implementation would just recreate a branch with all new dependencies, which is quite inefficient when you're just removing or adding one (and the list of dependencies is long, say ~100).
It would be nice if my previous cherry-pick & revert logic would be combined with git read-tree to create the new dependencies-base. That could be much faster and hopefully git read-tree could fix the multiple add/remove issue.
Greetings, Jan.
-- Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org