Given these days you can't even expect #Gentoo contributors to be respectable, I'm working on adding a git hook that rejects commits with #LLM attribution. Could you help me find all the common patterns used to mark LLM-assisted #git commits?

So far I'm checking for author and Co-authored-by using the following e-mail patterns:

[email protected]
• *@anthropic.com
[email protected]
• *+claude[bot]@users.noreply.github.com
• *@openai.com
• *+chatgpt-codex-connector[bot]@users.noreply.github.com
• *@cursor.com
• *@x.ai
• *@google.com

I think some people came up with some other tags to mark LLM commits but can't find that right now.

EDIT: added Assisted-by.

#NoAI #NoLLM #AI

@mgorny @google.co.ck has tje double function of also rejecting goggle corporate contributions so thats nicr
Google

@mgorny ok maybe i should remove the wordfilter from my instance god dammit
@mgorny Linux kernel uses “Assisted-by: *”

i remember seeing a thread mentioning Assisted-By in some project, but i don’t remember which (maybe linux kernel?)

@mgorny

@xarvos @mgorny yep, I was going to say this too. And yep, it's the linux kernel policy

@mgorny Linux kernel introduced Assisted-by which some other projects are also using.

Source: https://docs.kernel.org/process/coding-assistants.html

AI Coding Assistants — The Linux Kernel documentation

oh wait

this includes git as well

and apparently the email isn’t included…

@lanodan @mgorny

@xarvos @mgorny Yeah, hence why I'm sticking to 2.52.0 :/

They're going to force rust so I'd have to stick anyway, and look for compatible implementations like OpenBSD's Game Of Trees (and libgit2 doesn't makes it, neither does go-git).
i was thinking of switching to another SCM for new project, but it looks like no other is as clean, and more importantly, none is as well supported

@lanodan @mgorny
@xarvos @mgorny Well part of the reason I'm sticking to git is how well documented it's internals are, and the amount of 3rd party implementations it has.
Like even if foss Unix would fall, 9front got a git implementation while their mercurial port didn't survive.
repo-slopscore

They hide everywhere. No longer!

Codeberg.org

damn, what hast thou done, codeberg is down now 

@cnx @mgorny

@mgorny
That's... gonna be a tough one, as time goes
repo-slopscore

They hide everywhere. No longer!

Codeberg.org
@mgorny Thank you for your good work.
@mgorny Thank you so much!

@mgorny
If I were you, I would ghost accounts submitting LLM-assisted commits.

Otherwise, the only result would be LLM agents learning to pass your "LLM unwelcome here" filter.

@xdej, the goal is really to stop people from accidentally pushing these commits.