[PATCH 1/3] cg-admin-rewritehist: catch git-rev-list returning no commit
Signed-off-by: Yann Dirson <ydirson@altern.org>
---
cg-admin-rewritehist | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/cg-admin-rewritehist b/cg-admin-rewritehist
index 861c7f6..fe3f210 100755
--- a/cg-admin-rewritehist
+++ b/cg-admin-rewritehist
@@ -199,6 +199,10 @@ done
git-rev-list --topo-order HEAD $startrev | tac >../revs
commits=$(cat ../revs | wc -l)
+if [ $commits -eq 0 ]; then
+ die "Found nothing to rewrite"
+fi
+
i=0
while read commit; do
i=$((i+1))