3 ms·
Git needs to track software licenses on a per commit basis.
by imtringued 9mo ago
Git needs to track software licenses on a per commit basis.
- goku12 9mo agoI don't fully understand what you mean, but you certainly don't want that in git. Git is a source code management system and that's all it should be. Any additional functionality should be added as an add-on (like git-annex) by extending its splendidly extensible replicated content addressed storage system.
- Sophira 9mo agoIt's not even necessarily for source code. It can be for anything text-based. In that case, software licenses wouldn't even apply.
- kfjkfowlgkk 9mo agoNo. Git should never do that, it would make git worse. There are a lot of other different metadata that you could imagine to store per commit, but git already supports storing arbitrary data in every commit, you don’t need special casing for some type of metadata, just store it in the commmit as everyone already does, and perhaps build your own tools on top of that if you have special needs.
- veggieroll 9mo agoUse trailers like has become common for LLM assisted code. Co-Authored-By: Whatever LLM License: WTFPL