git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
path: root/.githooks
diff options
context:
space:
mode:
authorH. P. <coding _æ_ lirion.de> 2024-07-14 13:06:12 +0200
committerH. P. <coding _æ_ lirion.de> 2024-07-14 13:06:12 +0200
commit3d3d8bf1736400f064dc25213bc38ea1f902ed25 (patch)
treeac3ad2d548c66872269318bb67183b91df2bd59b /.githooks
parent784cca88b3ccfaf2e3ddc6d39b6b62da3e636b31 (diff)
downloaddotfiles-3d3d8bf1736400f064dc25213bc38ea1f902ed25.tar.bz2
final hook
Diffstat (limited to '.githooks')
-rwxr-xr-x.githooks/post-checkout24
1 files changed, 8 insertions, 16 deletions
diff --git a/.githooks/post-checkout b/.githooks/post-checkout
index f0afc59..e02dfcf 100755
--- a/.githooks/post-checkout
+++ b/.githooks/post-checkout
@@ -1,21 +1,13 @@
#!/usr/bin/env sh
-#install -dvm 0750 .git/modules
-#install -dvm 0750 .git/modules/git-prompt
-#install -dvm 0750 .git/modules/git-prompt/info
-#cat > .git/modules/git-prompt/info/sparse-checkout <<EOF
-#contrib/completion/git-prompt.sh
-#EOF
rm -rf ./git-prompt
-#printf "git-clone of submodule:\\n"
-#git -c submodule.sha1collisiondetection.update=none clone --depth=1 --no-checkout https://github.com/git/git.git git-prompt &&\
-#printf "git-submodule add:\\n" &&\
-#git submodule add -f https://github.com/git/git.git git-prompt &&\
-#printf "git-config sparseCheckout:\\n" &&\
-#git -C git-prompt config core.sparseCheckout true &&\
-#printf "git-submodule update:\\n" &&\
-#git submodule update --force --checkout git-prompt
git -c submodule.sha1collisiondetection.update=none clone --no-checkout --depth 1 https://github.com/git/git.git ./git-prompt &&\
(
- cd ./git-prompt || exit 1
-
+ cd ./git-prompt || exit 110
+ #mkdir -pv contrib/completion || exit 111
+ #git show HEAD:contrib/completion/git-prompt.sh > contrib/completion/git-prompt.sh || exit 112
+ git restore --staged contrib/completion/git-prompt.sh
+ git checkout contrib/completion/git-prompt.sh
+ # if you can't cope with git reporting a truckload of deleted files, do this:
+ #rm -rf .git
+ # ...mind you this will alwasys pull in the whole repository on checkout/clone.
)