[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 88c9e0fe85 6/7: Fix: (tracked-hooks/pre-commit)
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive 88c9e0fe85 6/7: Fix: (tracked-hooks/pre-commit) Only export .texi if .org is staged |
Date: |
Thu, 19 Oct 2023 22:00:33 -0400 (EDT) |
branch: elpa/hyperdrive
commit 88c9e0fe85f240f4db81b589770d0082e534a664
Author: Joseph Turner <joseph@ushin.org>
Commit: Joseph Turner <joseph@ushin.org>
Fix: (tracked-hooks/pre-commit) Only export .texi if .org is staged
Also, only exit non-zero when .org is staged but .texi is unstaged.
---
tracked-hooks/pre-commit | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/tracked-hooks/pre-commit b/tracked-hooks/pre-commit
index edb66f9d58..9cc8781b66 100755
--- a/tracked-hooks/pre-commit
+++ b/tracked-hooks/pre-commit
@@ -1,11 +1,17 @@
#!/bin/bash
-make doc
-
-if [[ $(git status --porcelain -- doc/hyperdrive.texi) ]]
+if git status --porcelain -- doc/hyperdrive.org | grep "^M" > /dev/null
then
- echo "hyperdrive.texi may need to be added"
- exit 1
+ # hyperdrive.org has staged changes
+ make doc
+ if git status --porcelain -- doc/hyperdrive.texi | grep "^ M" > /dev/null
+ then
+ # After export, hyperdrive.texi has unstaged changes
+ echo "hyperdrive.texi may need to be added"
+ exit 1
+ else
+ exit 0
+ fi
else
exit 0
fi
- [nongnu] elpa/hyperdrive updated (a6a7cf2cd0 -> 027fbd0a7a), ELPA Syncer, 2023/10/19
- [nongnu] elpa/hyperdrive 19c36e3086 4/7: Meta: Move Makefile to top-level directory, ELPA Syncer, 2023/10/19
- [nongnu] elpa/hyperdrive 8186daebe6 1/7: Change: Rename info node from hyperdrive-manual to hyperdrive, ELPA Syncer, 2023/10/19
- [nongnu] elpa/hyperdrive 15750c1053 2/7: Meta: (doc/Makefile) Add default goal and rule, ELPA Syncer, 2023/10/19
- [nongnu] elpa/hyperdrive 6739080b9c 3/7: Meta: Track pre-commit hook to build the manual, ELPA Syncer, 2023/10/19
- [nongnu] elpa/hyperdrive 13f4a2af90 5/7: Fix: (tracked-hooks/pre-commit), ELPA Syncer, 2023/10/19
- [nongnu] elpa/hyperdrive 88c9e0fe85 6/7: Fix: (tracked-hooks/pre-commit) Only export .texi if .org is staged,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive 027fbd0a7a 7/7: Meta: (CONTRIBUTING.org) Document git hooks, ELPA Syncer, 2023/10/19