Comments (9)
Thanks for the report. This could be a duplicate of issues #3 and #35 ; even though the flags are a bit different the underlying bug could cause this issue here too. Those two bugs have workarounds listed in them, but more importantly, I pushed up a fix for the underlying issue on Christmas and am just awaiting confirmation from others that it fixes their problem before closing out those issues.
What version of filter-repo are you using? Does it include the fixes I pushed two days ago, by chance? If the latest version of filter-repo doesn't fix your problem, an example repo would be very helpful.
from git-filter-repo.
from git-filter-repo.
Thanks for trying out the latest version. I'm scratching my head trying to figure out what else might cause this, so an example repo would be very helpful.
from git-filter-repo.
As for now, my attempt to reproduce the error in a smaller repo failed, though I found another strange behaviour - this time reproducible I hope (see #38). I'll get back to this one in a few days when I have more time.
from git-filter-repo.
Thanks for trying to come up with a smaller testcase. I tried a couple simple example repos that matched your structure as well, but none of them worked for me to reproduce either. I'll await your further investigations (or you could just give me access to your real repo & steps to reproduce, so long as it's something you're allowed to have me take a look at).
from git-filter-repo.
Sorry for taking so long to answer.
I cannot grant you access to the repo as it is corporate one.
Meanwhile preparation of the test case is of low priority unfortunately, but I do hope to get back to it soon-ish. For now, thanks to explanations from #24 (which did happen in my case too), I was able to work around the issue.
My workaround was changing repositories I am exporting, thus not needing to export this specific path. Not really applicable for others probably :-)
from git-filter-repo.
Well, I'm glad the fixes for #24 helped you out at least. I understand shifting priorities; I'll leave this open for now and hope you get a chance to find some steps to reproduce at some point and pass them along.
from git-filter-repo.
May possibly have been caused by #53, in which case this should be fixed. Any chance you could retest?
from git-filter-repo.
Rather than leave this open forever, and since it may likely have been caused by #53, I'm going to go ahead and close. Do let me know, though, if you're able to reproduce with a version with #53 fixed and/or come up with any steps for duplicating this problem.
from git-filter-repo.
Related Issues (20)
- Is there a way to remove duplicate commits?
- Update submodule hashes?
- Renaming paths into pre-existing path causes double-nested paths (sometimes)
- Keep last 3 months of package-lock.json diffs only HOT 1
- Question: prune lfs files
- remark: Pity that this tool can't run scripts/programs and it is not clearly stated HOT 1
- minor: Logic error with `_commits_referenced_but_removed` on a GitHub Gist web url in commit message 😂
- Crash when path contains emoji HOT 1
- Question: Recommended way to log the usage of git filter-repo and related changes? HOT 1
- Callback that gives both filename and blob
- Breaking change in git 2.43 or 2.44 HOT 2
- lint-history: --refs argument not working at all HOT 1
- Test suite succedes with Python 3.11 but has multiple failures with Python 3.12 HOT 7
- Turns out my assumption was wrong: `git lfs migrate export --everything --include="*"` does rewrite the whole history, across all branches, reinjecting all the large files' consecutive versions ([see here](https://github.com/git-lfs/git-lfs/issues/910#issuecomment-551566315)). Awesome! HOT 1
- Support for SHA256
- FR: Filter into new repo HOT 1
- clean-ignore of filter-repo-demos does not handle utf-8 characters HOT 1
- Trouble with Lock File HOT 1
- Really-43e2c HOT 2
- Renaming path and then renaming it back to the original name deletes path rather than renaming it HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-filter-repo.