I wouldn't overwrite the git history since there can be explicit commit references in other projects.
Either way, please don't overwrite any of the branches until I'm working on the release. On Sun, Apr 18, 2021 at 5:09 PM Antoine Pitrou <anto...@python.org> wrote: > > > Le 18/04/2021 à 16:36, Andy Grove a écrit : > > Hi Wes, > > > > We started looking at the documentation for git filter-branch and it > > recommends not to use it. It states that "git-filter-branch is riddled with > > gotchas resulting in various ways to easily corrupt repos or end up with a > > mess worse than what you started with:". > > > > I guess we can decide to run this at any time, so let's discuss this more > > once we have the repos building? > > A bare clone of Arrow seems to be about 81 MB (the .git directory, not > the checkout). That's not huge, but not tiny either. In the end it's > your decision, since the impacted people are the Rust contributors. > > As for `git filter-branch`, I have no experience with it, but if you run > it just once and check that the repo and its contents are still valid > afterwards (for example `git fsck --full`), you should be fine. > > Regards > > Antoine.