]> xenbits.xensource.com Git - xen.git/commitdiff
git: Add metadata to the result of `git archive`
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 3 Nov 2016 17:57:57 +0000 (17:57 +0000)
committerWei Liu <wei.liu2@citrix.com>
Fri, 4 Nov 2016 14:08:35 +0000 (14:08 +0000)
When building Xen from a source tarball, commit information is usually lost,
especially if the tarball was generated from a tag.

Have `git archive` automatically fill in metadata at the point of creating the
archive, which is especially useful when using web snapshot links such as:

  http://xenbits.xen.org/gitweb/?p=xen.git;a=snapshot;h=HEAD;sf=tgz

to obtain the tarball.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Release-acked-by: Wei Liu <wei.liu2@citrix.com>
.gitarchive-info [new file with mode: 0644]
.gitattributes [new file with mode: 0644]

diff --git a/.gitarchive-info b/.gitarchive-info
new file mode 100644 (file)
index 0000000..83e5b86
--- /dev/null
@@ -0,0 +1,2 @@
+Changeset: $Format:%H$
+Commit date: $Format:%cD$
diff --git a/.gitattributes b/.gitattributes
new file mode 100644 (file)
index 0000000..f7bf506
--- /dev/null
@@ -0,0 +1 @@
+.gitarchive-info export-subst