-
I like these a lot! It seems like git-extras is pure bash allowing it to work out of the box without any dependencies but I would probably go mad if I had to implement¹ reading/writing git index² in bash.
[¹]: https://github.com/ahmetsait/toolgit/blob/58713ead5abc060510...
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
git-extras
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
Obligatory mention of https://github.com/tj/git-extras/blob/main/Commands.md for more/similar commands.
Especially useful to me is `git bulk` to apply a command to all the git repos under the directory, and `git ignore "bin/"` to quickly add something to the `.gitignore` file.
-
git-blameall
Shows every line that was ever in the file, along with information about when it was added or deleted.
The most useful git extra command I know of is git blameall from https://github.com/gnddev/git-blameall but apparently it's just me because when the time came I needed to port it to Python 3 but oh well :)
Here's a part of Drupal index.php: https://i.imgur.com/Xw4OAEC.png
-
Speaking of "subcommands" that add some features, I recently built a tool to provide a better experience for splitting a commit into multiple commits than doing a soft reset and using `git add -p`: https://github.com/Artamus/git-split/.
Maybe someone will find it useful :).