+invirt-dev (0.1.20) unstable; urgency=low
+
+ * Support getting Git commits from elsewhere, for xvm-dev
+ (Requires manually setting up the clones in /srv/git/invirt/packages/,
+ with --mirror=fetch remotes. Currently expecting this to be a
+ temporary setup anyway.)
+
+ -- Greg Price <price@mit.edu> Sat, 09 Mar 2013 16:11:23 -0500
+
invirt-dev (0.1.19) unstable; urgency=low
* Add a repo_access configuration hook to grant VCS access to
import tempfile
import uuid
+from invirt.config import structs as config
+import invirt.common as c
import invirt.builder as b
try:
# TODO: clean up this interface.
b.ensureValidPackage(package)
+ if config.build.get('mirror'):
+ c.captureOutput(['git', 'fetch'], cwd=b.getRepo(package))
commit = b.canonicalize_commit(package, commit)
b.validateBuild(pocket, package, commit)
except b.InvalidBuild, e: