r22303 - gnucash/trunk/packaging/win32 - Win32: fix UPDATE_SOURCES with a git repo

Geert Janssens gjanssens at code.gnucash.org
Sat Aug 11 10:24:34 EDT 2012

Author: gjanssens
Date: 2012-08-11 10:24:33 -0400 (Sat, 11 Aug 2012)
New Revision: 22303
Trac: http://svn.gnucash.org/trac/changeset/22303

Win32: fix UPDATE_SOURCES with a git repo

IMPORTANT: the update mechanism from git has been kept deliberately
           simple because svn updates don't really match well to
           git's distributed repository concept.

It assumes you are working as a non-committer (see
http://wiki.gnucash.org/wiki/Git for what that means) and will
simply try to pull the current branch from the upstream
repository. I don't know of any currently active committer that works
from Windows, so to start that should be sufficient.

Setting up git-update instead of git pull requires more thorough
changes in the Windows build system:
- it requires at least perl 5.8 (our default msys-dtk only install perl
- the environment variable GITPERLLIB should be set to the perl library
  that comes with the installed git.
- git-update should be installed somewhere

More information about the gnucash-patches mailing list