Luca Trevisani
Luca Trevisani
I second this feature request, but I would like to add some comments. Currently you can modify two actions holding buttons: you can keep a tab open on stash holding...
Note: I would be happy to contribute if I can be of help.
OK @Arkweid I could do it, I would just need some spare time... @orsinium since you already reserved the [`lefthook` name on `pypi`](https://pypi.org/project/lefthook/), once the new package is ready would...
I didn't say that you squatted it. Don't get me wrong, but currently your package is a convenience script to install the official package. If you have only Python installed,...
@orsinium this would not be contributing to your project, but rewriting your package from scratch. Sorry but I will not do it.
I do not agree, but if you think that's the correct approach go ahead. As for myself, I will install `lefthook` on my system directly with `npm`.
@Arkweid I suggest to generalize your proposal by considering three different behaviors: `sequential`, `parallel`, `piped`. `sequential` would be the default, and would run all tasks in series, if one fails...
A better option would be to allow the definition of command groups, each one with its own behavior (sequential by default, or otherwise parallel or piped). Apart from fixing this...
AFAIK stashing is used by many git-hooks tools, see for instance [`lint-staged`](https://github.com/okonet/lint-staged#v10) and [`pre-commit`](https://pre-commit.com/#pre-commit-during-commits). For a step-by-step description see the [`autokooks`](https://github.com/greenbone/autohooks) instructions for [linting plugins](https://github.com/greenbone/autohooks#linting-plugin) and [formatting plugins](https://github.com/greenbone/autohooks#formatting-plugin). Other useful...
To make it clear, I wrote the information above just trying to help on this. As for myself, I run hooks only to check staged files, as I prefer to...