From mboxrd@z Thu Jan 1 00:00:00 1970 From: john at keeping.me.uk (John Keeping) Date: Tue, 23 Dec 2014 15:48:28 +0000 Subject: [PATCH] contrib/hooks: add sample post-receive hook using agefile In-Reply-To: <54998703.5090901@hupie.com> References: <54998703.5090901@hupie.com> Message-ID: <20141223154828.GB9188@serenity.lan> On Tue, Dec 23, 2014 at 04:15:15PM +0100, Ferry Huberts wrote: > > > On 23/12/14 15:40, John Keeping wrote: > > +agefile="$(git rev-parse --git-dir)"/info/web/last-modified > > use $GIT_DIR here instead of rev-parse githooks(5) doesn't guarantee that GIT_DIR will be set and the fact that it currently is seems to be an artifact of how old versions of Git work ([0]). I'd prefer to stick with rev-parse, which is what the example hooks in git.git use. [0] http://permalink.gmane.org/gmane.comp.version-control.git/136276 > > + > > +mkdir -p "$(dirname "$agefile")" && > > +git for-each-ref \ > > + --sort=-authordate --count=1 \ > > + --format='%(authordate:iso8601)' \ > > + >"$agefile"