git-filter-repo/t
Elijah Newren 1a887c5c13 filter-repo: more careful handling of --source and --target
Make several fixes around --source and --target:
  * Explain steps we skip when source or target locations are specified
  * Only write reports to the target directory, never the source
  * Query target git repo for final ref values, not the source
  * Make sure --debug messages avoid throwing TypeErrors due to mixing
    strings and bytes
  * Make sure to include entries in ref-map that weren't in the original
    target repo
  * Don't:
     * worry about mixing old and new history (i.e. nuking refs
       that weren't updated, expiring reflogs, gc'ing)
     * attempt to map refs/remotes/origin/* -> refs/heads/*
     * disconnect origin remote
  * Continue (but only in target repo):
     * fresh-clone sanity checks
     * writing replace refs
     * doing a 'git reset --hard'

Signed-off-by: Elijah Newren <newren@gmail.com>
2019-05-30 22:07:48 -07:00
..
t9390 filter-repo: allow users to adjust pruning of empty & degenerate commits 2019-05-11 13:01:19 -07:00
t9391 filter-repo: provide extra metadata to some callbacks 2019-05-30 22:07:48 -07:00
run_coverage filter-repo (python3): convert run_coverage 2019-05-08 08:57:51 -07:00
t9390-filter-repo.sh filter-repo: more careful handling of --source and --target 2019-05-30 22:07:48 -07:00
t9391-filter-repo-lib-usage.sh filter-repo (python3): shebang and imports 2019-05-08 08:57:51 -07:00
t9392-python-callback.sh filter-repo (python3): replace strings with bytestrings 2019-05-08 08:57:51 -07:00
test-lib-functions.sh filter-repo: add some basic tests, with git-style test-lib.sh 2019-03-12 14:19:38 -07:00
test-lib.sh filter-repo: add some basic tests, with git-style test-lib.sh 2019-03-12 14:19:38 -07:00