lkml.org 
[lkml]   [2009]   [Oct]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: git vs hg commit counts?
    From
    Date
    Joe Perches <joe@perches.com> writes:

    > I'm comparing linux-kernel git vs hg repositories.
    >
    > While testing some changes to scripts/get_maintainer.pl,
    > I noticed that git and hg have different commit counts
    > for the same files.
    >
    > For instance:
    >
    > $ git log --since=1-year-ago -- MAINTAINERS | \
    > grep -P "^commit [0-9a-f]{40,40}$" | wc -l
    > 514
    >
    > $ hg log --template="commit {node}\n" --date -365 -- MAINTAINERS | \
    > grep -P "^commit [0-9a-f]{40,40}$" | wc -l
    > 601
    >
    > Anyone have any understanding why?

    It *might* be caused by the fact that in Mercurial commit can have
    only up to two parents. This means that octopus merges (merge commits
    with more than two parents: there are a few of them in linux-kernel
    history) have to be represented as a set of two-parent merges.

    --
    Jakub Narebski

    http://stackoverflow.com/questions/1598759/git-and-mercurial-compare-and-contrast/1599930#1599930


    \
     
     \ /
      Last update: 2009-10-27 02:17    [W:0.022 / U:0.428 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site