newren/git-filter-repo

"--dry-run" should skip sanity checks

Open

#489 opened on Jul 4, 2023

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Python (674 forks)batch import
good first issue

Repository metrics

Stars
 (6,745 stars)
PR merge metrics
 (Avg merge 44d 2h) (1 merged PR in 30d)

Description

Microsoft Windows [Version 10.0.19045.3155]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

D:\Sources.MW\tmp\addservice> git filter-repo --to-subdirectory-filter Plugins/AddServices --dry-run --tag-rename '':'AddService-'
Aborting: Refusing to destructively overwrite repo history since
this does not look like a fresh clone.
  (expected freshly packed repo)
Please operate on a fresh clone instead.  If you want to proceed
anyway, use --force.

Ahem... Thanks for catching me in the rye, but i did specify --dry-run exactly too keep myself from harm.

And also, --force --dry-run looks plain silly :-)

Contributor guide