lucky-commit
useless-git-tools
lucky-commit | useless-git-tools | |
---|---|---|
10 | 1 | |
1,264 | - | |
- | - | |
5.5 | - | |
about 1 month ago | - | |
Rust | ||
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lucky-commit
- Why you should pin your GitHub actions by commit-hash
- Lucky-commit: Customize your Git commit hashes
-
Linear Git History
See also Lucky Commit [0], which uses various types of whitespace characters instead of a hash inside the commit, which makes it look more magical.
I wonder about performance, though. Why is the author's method slower than the package I linked?
[0]: https://github.com/not-an-aardvark/lucky-commit
-
61a6666, is that rare?
It can also be reproduced. https://github.com/not-an-aardvark/lucky-commit
- Lucky-commit – Customize your Git commit hashes
- Lucky Commit – Customize your Git commit hashes
- Git-power: emPOWer your commits with bespoke hashes
-
Some joke about "Git is a blockchain" went too far, now we have this.
There is also lucky-commit, written in Rust, that has the same idea as git-power, but with GPU acceleration and the ability to choose a custom prefix. Looks like their Rust implementation (with or without GPU) is significantly faster than this C++ implementation. Crab language wins again, so it seems.
useless-git-tools
-
Linear Git History
I was trying to make something like this post a couple of years back and used custom headers, even made this repo with a few zeroes with no salt on the commit message and no shenanigans in the files: https://gitlab.com/pedroteosousa/teste/-/commit/000000005093...
I have this ugly code that finds the salt given the target hash, and another that actually creates the commit given the salt. Is not very useable, but I'll leave it here for anyone that finds it interesting: https://gitlab.com/pedroteosousa/useless-git-tools/-/tree/ma...
What are some alternatives?
delta - A syntax-highlighting pager for git, diff, and grep output
extremely-linear - Extremely Linear Git History // git-linearize
git-absorb - git commit --fixup, but automatic
gut - git helper scripts
onefetch - Command-line Git information tool
bat - A cat(1) clone with wings.
git-power - git is a blockchain. Start your commit hashes with 00000000 like a real blockchain should.
teste
githashcrash
Git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.