* [Qemu-devel] [PATCH v2] scripts/make-release: Don't archive .git files
@ 2018-01-06 21:56 Cole Robinson
2018-01-07 20:47 ` Thomas Huth
0 siblings, 1 reply; 2+ messages in thread
From: Cole Robinson @ 2018-01-06 21:56 UTC (permalink / raw)
To: qemu-devel
Cc: mdroth, peter.maydell, Markus Armbruster, Daniel P. Berrange,
thuth, Cole Robinson
As was last done in 379e21c25, we don't want .git files for
submodules here, which we aren't presently doing for capstone and
keycodemapdb.
Rather than delete the offending files before archiving, ask tar
to --exclude=.git
Signed-off-by: Cole Robinson <crobinso@redhat.com>
---
v2:
Use armbru's --exclude suggestion, requires tweaking
existing tar options a bit.
scripts/make-release | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/scripts/make-release b/scripts/make-release
index 3917df7142..7cbce29475 100755
--- a/scripts/make-release
+++ b/scripts/make-release
@@ -19,11 +19,10 @@ pushd ${destination}
git checkout "v${version}"
git submodule update --init
(cd roms/seabios && git describe --tags --long --dirty > .version)
-rm -rf .git roms/*/.git dtc/.git pixman/.git
# FIXME: The following line is a workaround for avoiding filename collisions
# when unpacking u-boot sources on case-insensitive filesystems. Once we
# update to something with u-boot commit 610eec7f0 we can drop this line.
tar cfj roms/u-boot.tar.bz2 -C roms u-boot && rm -rf roms/u-boot
popd
-tar cfj ${destination}.tar.bz2 ${destination}
+tar --exclude=.git -cjf ${destination}.tar.bz2 ${destination}
rm -rf ${destination}
--
2.14.3
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] [PATCH v2] scripts/make-release: Don't archive .git files
2018-01-06 21:56 [Qemu-devel] [PATCH v2] scripts/make-release: Don't archive .git files Cole Robinson
@ 2018-01-07 20:47 ` Thomas Huth
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Huth @ 2018-01-07 20:47 UTC (permalink / raw)
To: Cole Robinson, qemu-devel
Cc: mdroth, peter.maydell, Markus Armbruster, Daniel P. Berrange
On 06.01.2018 22:56, Cole Robinson wrote:
> As was last done in 379e21c25, we don't want .git files for
> submodules here, which we aren't presently doing for capstone and
> keycodemapdb.
>
> Rather than delete the offending files before archiving, ask tar
> to --exclude=.git
>
> Signed-off-by: Cole Robinson <crobinso@redhat.com>
> ---
> v2:
> Use armbru's --exclude suggestion, requires tweaking
> existing tar options a bit.
>
> scripts/make-release | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/scripts/make-release b/scripts/make-release
> index 3917df7142..7cbce29475 100755
> --- a/scripts/make-release
> +++ b/scripts/make-release
> @@ -19,11 +19,10 @@ pushd ${destination}
> git checkout "v${version}"
> git submodule update --init
> (cd roms/seabios && git describe --tags --long --dirty > .version)
> -rm -rf .git roms/*/.git dtc/.git pixman/.git
> # FIXME: The following line is a workaround for avoiding filename collisions
> # when unpacking u-boot sources on case-insensitive filesystems. Once we
> # update to something with u-boot commit 610eec7f0 we can drop this line.
> tar cfj roms/u-boot.tar.bz2 -C roms u-boot && rm -rf roms/u-boot
What about the above tar command? Shouldn't this get the --exclude=.git
as well?
> popd
> -tar cfj ${destination}.tar.bz2 ${destination}
> +tar --exclude=.git -cjf ${destination}.tar.bz2 ${destination}
> rm -rf ${destination}
Thomas
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-01-07 20:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-06 21:56 [Qemu-devel] [PATCH v2] scripts/make-release: Don't archive .git files Cole Robinson
2018-01-07 20:47 ` Thomas Huth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).