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
t6100-tag-reflog failures with Git 2.29.2 #17
Comments
Thanks for the report. |
I have been able to reproduce this locally. Apparently the contents of the ref log have changed in a subtle way -- not sure if it's by design or an accidental Git change. To see the difference yourself use the
|
I love git bisect. The following commit has been identified as introducing the change that causes t6100 to fail: https://git.kernel.org/pub/scm/git/git.git/commit/?id=523fa69c36744ae6779e38614cb9bfb2be552923
|
After more analysis and testing, it turns out that commit has a completely undocumented and unintended? side-effect. Whenever the It's rather obvious what happened from looking at the changes in that commit, the question is whether or not it was intentional -- I suspect it was an accident. I will follow up on the git list to find out. |
Many thanks for doing that analysis! (And will try to remember |
FYI, you can always find the full list of options that can be passed to individual tests in the topgit t/README-TESTLIB file in the "Test Options" section: https://github.com/mackyle/topgit/blob/master/t/README-TESTLIB#L382 A patch set has been submitted to the git@ list regarding this issue. How exactly the topgit test gets fixed will depend on the outcome of that discussion. You can follow the email thread at this link: https://lore.kernel.org/git/7c7e8679f2da7e1475606d698b2da8c@72481c9465c8b2c4aaff8b77ab5e23c/ |
It seems the thread there stalled a bit? Or is there a follow-up one? |
I apologize, I've had some "real life" issues to deal with that popped up and have unexpectedly dragged on and on… However, in the meanwhile, this patch can be applied: https://github.com/mackyle/topgit/blob/f04fac9d9a0c7e2ad43d19736f3af71e6bd462af/patch.txt It allows the test to run properly on any version of Git. |
Thanks for the patch! Unfortunately, I see another failure with Git 2.30.1 now in |
I've finally been able to get back to this project. Unfortunately Git v2.31.0 has more breakage in store for t6100 as it changes how Git interprets A forthcoming TopGit release will include a proper fix for this issue and others as soon as I figure out what to do about the |
Indeed, with Git 2.31.1, I see these tests failing:
|
Friendly ping: Any news here? |
The topgit-0.19.13 release contains a resolution for this (and the other reported problems). |
Thank you! |
While the testsuite passes with Git 2.28.0, it fails in
t6100-tag-reflog
with Git 2.29.2.The text was updated successfully, but these errors were encountered: