because unlike the git-rev-parse man page says, the default
length is actually calculated based on the number of packed
objects in the clone of the repository.

we don't want this to depend on the build environment and
how the repository was cloned there, so fix a length of 8
for now.

Signed-off-by: Fabian Grünbichler <>
note: this caused recent builds of pve-manager to have 7-digit
pve-manager REPOIDs, but it seems nobody noticed or cared?

 PVE/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PVE/Makefile b/PVE/Makefile
index 33c110be..5cc19904 100644
--- a/PVE/Makefile
+++ b/PVE/Makefile
@@ -14,7 +14,7 @@ PERLSOURCE =                  \
 all: ${SUBDIRS}
-REPOID=$(shell git rev-parse --short HEAD)
+REPOID=$(shell git rev-parse --short=8 HEAD)
-e s/@PACKAGE@/${PACKAGE}/ -e s/@REPOID@/${REPOID}/ $< >$@.tmp

pve-devel mailing list

Reply via email to