From f26423cb4d264dffcc2ee5937b87c015f16a61e4 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 15 Jun 2015 14:40:19 -0700 Subject: [PATCH] Dockerfile: git-pull more history, to get a version string The Docker build process seems to use 'git pull --depth=1', which doesn't fetch enough history to see a tag, which means tahoe's setup.py can't compute a version (then 'tahoe --version' reports "unknown"). Pulling a hundred commits should be enough to see a tag without making the resulting image unnecessarily large. If we go more than 100 commits between tags, we'll need to increase this, or come up with something smarter. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 6b45619b..0e6ac043 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ FROM python:2.7 ADD . /tahoe-lafs RUN \ cd /tahoe-lafs && \ + git pull --depth=100 && \ make && \ ln -vs /tahoe-lafs/bin/tahoe /usr/local/bin/tahoe -- 2.45.2