Skip to content
B. van Berkum edited this page Sep 8, 2022 · 1 revision

git-versioning GitVer

Has it's own docs, but minimally https://github.com/bvberkum/git-versioning/blob/master/ReadMe.rst

and a bunch of dev-notes https://github.com/bvberkum/git-versioning/blob/master/doc/dev.rst

and with no online help at all?

It is leading on the versioning syntax, but should follows User-Scripts todo.txt extensions.

As for GIT workflow read https://githooks.com/, summary for git-versioning is: there is no way to automatically install a GIT hook using git clone.

Evaluating some GIT hooks installers/managers.

rycus86/githooks Githooks: per-repo and global Git hooks with version control https://github.com/rycus86/githooks All bash shell, cute commit messages. This also serves to execute dir script seq (.githooks/<hook>/).

lovato/hooks4git is a python installed thing but language agnostic; the old common for python INI-style for syntax of .hooks4git.ini config metadata https://github.com/lovato/hooks4git

nkantar/Autohook A very, very small Git hook manager with focus on automation

Replaces scripts with collections in hooks/scripts and symlinks, numbered filenames https://github.com/nkantar/Autohook

brigade/overcommit A fully configurable and extendable Git hook manager https://github.com/brigade/overcommit Appearantly preferred by githooks but Ruby written. Looks to be fully configurable though, and no Ruby required for hooks.

bmwant/podmena The thing to add (random or :emoji:) emoji to commits lines with (PIP)

Looks good, though git-emoji-commit may also be an interesting tool here. Which is also an interesting workflow part, using essentially templates to class or style different change sets.

pre-commit/pre-commit A framework for managing and maintaining multi-language pre-commit hooks. https://pre-commit.com/ Python. A whole framework? Comes with curl and brew install though, YAML config. But seems excessive.

npm-hooks Is NPM module for GIT hooks

icefox/git-hooks A tool to manage project, user, and global Git hooks http://benjamin-meyer.blogspot.com/2010/06/managing-project-user-and-global-git.html https://github.com/icefox/git-hooks Looks like a nicely integrated approach. Comes with curl install. GIT config. Hooks at three locations: user, project and global. Sensible, to me at least.

git-hooks/git-hooks git hooks manager http://git-hooks.github.io/git-hooks https://github.com/git-hooks/git-hooks Rewritten from icefox/git-hooks, with extra features. golang. Sounds like preferred pick but already 4yo stale code does not do submodules.

elpete/commandbox-githooks Manage your git hooks with CommandBox - CommandBox ColdFusion (CFML) CLI, Package Manager, REPL and more http://www.ortussolutions.com https://github.com/Ortus-Solutions/commandbox Semver compat. 2014 by christian. Lots of downloads, support.

CommandBox is a standalone, native tool for Windows, Mac, and Linux that
will provide you with a Command Line Interface (CLI) for developer
productivity, tool interaction, package management, embedded CFML server,
application scaffolding, and some sweet ASCII art.

Ie. basicly a new shell/CLI (power?) user framework with CF support.

Awesome Git Hooks 😎 A collection of awesome Git Hooks https://github.com/aitemr/awesome-git-hooks May have interesting scripts also.

Category: External
Interwiki for User-Scripts (About)
Repo Wiki
core/master wiki
- forks/bvb-dev wiki

Clone this wiki locally