Skip site navigation (1) Skip section navigation (2)

Patch to add GIT support

From: Dave Page <dpage(at)pgadmin(dot)org>
To: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Cc: Robert Haas <robert(dot)haas(at)enterprisedb(dot)com>
Subject: Patch to add GIT support
Date: 2010-06-25 16:36:34
Message-ID: AANLkTin9xch-la740exPbpBtX77QYE1fqW_-ILicpw39@mail.gmail.com (view raw or flat)
Thread:
Lists: pgadmin-hackers
The attached patch to the build system adds the ability for version
stamping to happen either when working in an SVN repo or GIT repo. In
an SVN repo, it will stamp the repo version number, such as 2134:2137M
as the current code does. In a GIT repo, it'll stamp the short version
of the last commit hash - eg. 42c03da.

Thanks to some^Wa lot of help from Robert Haas, it also manages to fix
the old problem in which the build system always thought that the
svnversion.h header had changed, thus resulting in svnversion.cpp
being recompiled and everything being relinked, regardless of whether
anything actually did change.

I need to do something similar for VC++, but does anyone object to
this? The intention is to apply it to all important branches so when
we move to GIT, they'll just work.

-- 
Dave Page
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise Postgres Company

Attachment: pgadmin3-svnversion-v2.patch
Description: application/octet-stream (2.7 KB)

Responses

pgadmin-hackers by date

Next:From: Guillaume LelargeDate: 2010-06-25 17:49:51
Subject: Re: Patch to add GIT support
Previous:From: svnDate: 2010-06-25 08:28:03
Subject: SVN Commit by dpage: r8446 - branches/REL-1_10_0_PATCHES/pgadmin3/pgadmin/dlg

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group