New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Git reports errors in the repository #2278
Comments
I checked #2190 today, and saw it's still not finished. After it's finished, I am willing to start a controlled rewrite of the Git history, based on the archive in Github, as I mentioned in #2197. My suspicion is that this will also solve the issues you encounter. Btw, I was able to clone the repo today using both |
Did a check today, still the same errors occur. At least no new ones were introduced the past two years. |
Yeah, at some point some kind of git-fu messed up the repo around 0.96 or 0.97 which probably caused that. |
Did another check today, still same errors, no signs of further corruption. |
For completeness; when I did a recreation of Factor's paleo-history (#2323), where I also created the
So around 0.94 If you look at the differences, you will notice that all releases differ in files
where at some point the names of the boot images change from release to release. This is because these files are in the archives only, which is good. At least it makes all boot files available in the Factor repo. (The The releases with non-trivial differences between the archive and the release are:
Releases with no corresponding commit can be easily spotted; they miss an additional merge arrow in All this does show that archiving and release discipline has been somewhat lacking. It also shows that the repo has been corrupted by incorrectly forced pushes in the past. A git repo fix can solve most issues, but can not recreate missing commits out of thin air. (To be explicit about it, there are still large parts of history missing, including official release archives, but most importantly, CVS and Darcs history. These are to be located between tags |
When I try to make git-clone of the Factor repository, it fails with an error.
Searching through the issues, I found that this problem was already mentioned in #2197.
This seems to be a serious problem, because I can't clone the official repository from GitHub unless I disable the
transfer.fsckobjects
setting.In my local repository, where I normally work,
git-fsck
completes without errors. I can clone my own fork from git@github.com:AlexIljin/factor.git also without any errors.Here's the full list of the bad objects:
The text was updated successfully, but these errors were encountered: