In a StGit repository the --all option causes a lot of spurious revisions, possibly stgit related. $ git branch * master origin test $ git rev-list master origin test -- src/settingsimpl.cpp | wc 13 13 533 $ git rev-list --all -- src/settingsimpl.cpp | wc 26 26 1066 The extra revisions have shortlogs of the kind of: push a3bc76fd0bdd154149c26a3c208f0344e9cd873b new e7baf56544cd8b4f8601a35fad274b8de97fd558 refresh 8fa01a56a40b04ed9c6d006c669ca9d370176728
From qgit these are easily seen from file history tab of a file
modified by stgit patches or when filtering in main view on the same file. Shouldn't 'git-rev-list --all' print *the same output* of when the list with all branches is given in command line? Thanks Marco P.S: $ git version git version 1.4.4.1.g7002 $ stg --version Stacked GIT 0.11 git version 1.4.4.1.g7002 Python version 2.4.3 (#2, Oct 6 2006, 15:32:41) [GCC 4.1.1 20060724 (prerelease) (4.1.1-3mdk)] - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html