mirror of
https://github.com/newren/git-filter-repo.git
synced 2024-07-06 02:12:17 +02:00
When the user specifies some kind of criteria to filter commits by (e.g. --subdirectory-filter mysubdir), we rewrite parents commits that are entirely filtered out to the most recent ancestor that still exists, or just prune the parent if there isn't one. That works great when the parent is a commit, but nested tags have parents that are tags. If we only prune the first tag (i.e. the tag of a commit), then letting any tags through that had that tag as a parent will result in a fast-import crash with a message of the form fatal: mark :35390 not declared Ensure that when a tag gets pruned, the pruning is recorded as such...so that any children tags will get pruned as well. Signed-off-by: Elijah Newren <newren@gmail.com> |
||
---|---|---|
.. | ||
t9390 | ||
t9391 | ||
run_coverage | ||
t9390-filter-repo.sh | ||
t9391-filter-repo-lib-usage.sh | ||
t9392-python-callback.sh | ||
test-lib-functions.sh | ||
test-lib.sh |