[go: up one dir, main page]

Skip to content

Add a --signed-commits flag in fast-export

git-fast-export(1) will strip commit signatures even if the contents of the commit doesn't change. See for context. This is a problem for our feature to remove blobs, because git-filter-repo which calls git-fast-import and git-fast-export will remove signatures across the whole repository.

Add a --signed-commits flag in fast-export so that we can also fix git-filter-repo to not strip signatures. https://public-inbox.org/git/xmqq1rao9zev.fsf@gitster.g/ contains an effort to do this, and it looks like it's most of the way there.

Edited by Christian Couder