http://kernel.org/hg/linux-2.6/: too many files in files:

Johannes Stezenbach js at linuxtv.org
Tue Jan 24 18:10:03 UTC 2006


On Tue, Jan 24, 2006 at 01:00:02PM -0500, Chris Mason wrote:
> On Tuesday 24 January 2006 12:32, Johannes Stezenbach wrote:
> > Hi,
> >
> > I'm playing with the Linux kernel hg repository. Essentially I'm trying
> > to do the equivalent of "git-whatchanged v2.6.14..v2.6.15
> > drivers/media/dvb/" to find out which changes have been made to the DVB
> > drivers.
> >
> > However, "hg log -v -r v2.6.14:v2.6.15 drivers/media/dvb/" also lists
> > a lot of irrelevant changes, like this one:
> > http://kernel.org/hg/linux-2.6/?cs=d0522f27e0d8
> >
> > This change lists many files after the files: tag, some of them
> > from drivers/media/dvb/, but they have nothing to do with the
> > diff of the changeset. This seems to happen whenever the changeset
> > has two parents, i.e. when a merge happened.
> >
> > Is this a bug in the git -> hg conversion?
> 
> If you're using older hg (0.7) this is already fixed.

0.7 doesn't know about log --no-merge, so I just switched to using
current (version 3b1b44b917f4). However, without --no-merge,
behaviour is identical to 0.7.

But since the long files: list is also visible in the kernel.org
hgweb interface, my initial question was regarding a possible
bug in the git -> hg conversion.

Thanks,
Johannes



More information about the Mercurial mailing list