git-query
git data extraction tool using c and libgit2
git clone https://9o.is/git/git-query.git
commit b25d8ea3485bf2a16f631c65b6f430f73f2c7b55 parent 052e1901a7798468677a3de32f551664ec97e3ef Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Wed, 5 May 2021 19:15:58 +0200 do not simplify the history by first-parent Reference: https://libgit2.org/libgit2/#HEAD/group/revwalk/git_revwalk_simplify_first_parent Noticed on merge commits on: https://git.simple-cc.org/scc/ Reported by quinq, thanks! Diffstat:
| M | stagit-index.c | | | 1 | - |
| M | stagit.c | | | 2 | -- |
2 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/stagit-index.c b/stagit-index.c @@ -101,7 +101,6 @@ writelog(FILE *fp) git_revwalk_new(&w, repo); git_revwalk_push_head(w); - git_revwalk_simplify_first_parent(w); if (git_revwalk_next(&id, w) || git_commit_lookup(&commit, repo, &id)) { diff --git a/stagit.c b/stagit.c @@ -743,7 +743,6 @@ writelog(FILE *fp, const git_oid *oid) git_revwalk_new(&w, repo); git_revwalk_push(w, oid); - git_revwalk_simplify_first_parent(w); while (!git_revwalk_next(&id, w)) { relpath = ""; @@ -881,7 +880,6 @@ writeatom(FILE *fp, int all) if (all) { git_revwalk_new(&w, repo); git_revwalk_push_head(w); - git_revwalk_simplify_first_parent(w); for (i = 0; i < m && !git_revwalk_next(&id, w); i++) { if (!(ci = commitinfo_getbyoid(&id))) break;