-
-
Notifications
You must be signed in to change notification settings - Fork 346
parsing failure of invalid author/committer line - missing space before email #1438
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
Labels
acknowledged
an issue is accepted as shortcoming to be fixed
Comments
Thanks for reporting, I am looking into it right now. The handling of objects like these will probably remain reactive, i.e. depends on bug reports, but I will usually be fixing these the same day. |
Byron
added a commit
that referenced
this issue
Jul 3, 2024
Note that Git can parse it. It's notable that it parses the name as `Gregor Hartmann` and the email as `gh <Gregor Hartmann<[email protected]`, while the author/commiter lines are `Gregor Hartmann<gh <Gregor Hartmann<[email protected]>>`
Byron
added a commit
that referenced
this issue
Jul 3, 2024
Note that Git can parse it. It's notable that it parses the name as `Gregor Hartmann` and the email as `gh <Gregor Hartmann<[email protected]`, while the author/commiter lines are `Gregor Hartmann<gh <Gregor Hartmann<[email protected]>>`
Byron
added a commit
that referenced
this issue
Jul 3, 2024
Byron
added a commit
that referenced
this issue
Jul 3, 2024
2 tasks
|
Minion3665
added a commit
to Minion3665/jj
that referenced
this issue
Jul 3, 2024
Gitoxide, which is used to parse git commits, previously failed to parse some malformed author/committer lines. In 0.31.4, this parsing was made more lenient so as to better match Git's parsing and avoid breaking on "in-the-wild" repositories such as https://github.com/LibreOffice/core Refs: GitoxideLabs/gitoxide#1438 Fixes: jj-vcs#4008
4 tasks
emilazy
pushed a commit
to jj-vcs/jj
that referenced
this issue
Jul 3, 2024
Gitoxide, which is used to parse git commits, previously failed to parse some malformed author/committer lines. In 0.31.4, this parsing was made more lenient so as to better match Git's parsing and avoid breaking on "in-the-wild" repositories such as https://github.com/LibreOffice/core Refs: GitoxideLabs/gitoxide#1438 Fixes: #4008
Thanks for the quick fix! |
LuaKT
pushed a commit
to LMonitor/gitoxide
that referenced
this issue
Aug 20, 2024
Note that Git can parse it. It's notable that it parses the name as `Gregor Hartmann` and the email as `gh <Gregor Hartmann<[email protected]`, while the author/commiter lines are `Gregor Hartmann<gh <Gregor Hartmann<[email protected]>>`
LuaKT
pushed a commit
to LMonitor/gitoxide
that referenced
this issue
Aug 20, 2024
Byron
added a commit
to pierrechevalier83/gitoxide
that referenced
this issue
Apr 5, 2025
Byron
added a commit
to pierrechevalier83/gitoxide
that referenced
this issue
Apr 5, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Current behavior 😯
Apparently, gix can't parse the following commit:
LibreOffice/core@eaa4e44
Originally reported to jj-vcs/jj#4008
Expected behavior 🤔
Recover from parsing error by default, or add option to do so? This is similar to #950 and #1322.
Git behavior
BTW,
git fsck
reports many errors in this repository. There might be other invalid patterns that gix can't parse.Steps to reproduce 🕹
No response
The text was updated successfully, but these errors were encountered: