projects
/
invirt/packages/invirt-dev.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
e84d193
)
Fix "git archive" command in invirtibuilder
author
Greg Price
<price@mit.edu>
Sat, 9 Mar 2013 22:07:49 +0000
(17:07 -0500)
committer
Greg Price
<price@mit.edu>
Sat, 9 Mar 2013 22:07:49 +0000
(17:07 -0500)
debian/changelog
patch
|
blob
|
history
invirtibuilder
patch
|
blob
|
history
diff --git
a/debian/changelog
b/debian/changelog
index
e931861
..
c98533e
100644
(file)
--- a/
debian/changelog
+++ b/
debian/changelog
@@
-1,3
+1,10
@@
+invirt-dev (0.1.21) unstable; urgency=low
+
+ * The "git archive" command broke on recent Git. Replace
+ --remote=file: with the standard --git-dir, which works.
+
+ -- Greg Price <price@mit.edu> Sat, 09 Mar 2013 17:06:42 -0500
+
invirt-dev (0.1.20) unstable; urgency=low
* Support getting Git commits from elsewhere, for xvm-dev
invirt-dev (0.1.20) unstable; urgency=low
* Support getting Git commits from elsewhere, for xvm-dev
diff --git
a/invirtibuilder
b/invirtibuilder
index
bf3b499
..
fd1417f
100755
(executable)
--- a/
invirtibuilder
+++ b/
invirtibuilder
@@
-287,8
+287,8
@@
def packageWorkdir(package, commit, build_id):
workdir = tempfile.mkdtemp(prefix=("b%d-" % build_id))
try:
p_archive = subprocess.Popen(
workdir = tempfile.mkdtemp(prefix=("b%d-" % build_id))
try:
p_archive = subprocess.Popen(
- ['git', 'archive',
- '--remote=file://%s' % b.getRepo(package),
+ ['git', '--git-dir=%s' % (b.getRepo(package),),
+ 'archive',
'--prefix=%s/' % package,
commit,
],
'--prefix=%s/' % package,
commit,
],