ported double tracking from TC

This commit is contained in:
mikx
2020-10-30 23:45:46 -04:00
commit 44b1f31c23
4914 changed files with 4961129 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
# par 1: hook_name
function hwc_event_run_hooks() {
hook_name="HOOKS_MAP_$1"
read -r -a SRCS <<< ${!hook_name}
echo "Running hooks: $hook_name"
for i in "${SRCS[@]}"
do
$i # run registered hook
done
}
function hwc_event_register_hooks() {
hook_name="HOOKS_MAP_$1"
hooks=${@:2}
declare -g "$hook_name+=$hooks "
}

View File

@@ -0,0 +1,7 @@
#!/bin/bash
CUR_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source $CUR_DIR"/../src/subtree.sh"
hwc_git_subtree_list

View File

@@ -0,0 +1,3 @@
function hwc_git_subtree_list() {
git log | grep git-subtree-dir | tr -d ' ' | cut -d ":" -f2 | sort | uniq
}