modular: Changes to 'master'
Peter Hutterer
whot at kemper.freedesktop.org
Sun Jan 29 22:59:53 UTC 2017
release.sh | 78 ++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 42 insertions(+), 36 deletions(-)
New commits:
commit b5cffea256d8e2832c683a7231b92de126e99158
Author: Emil Velikov <emil.velikov at collabora.com>
Date: Thu Jan 19 19:30:10 2017 +0000
release.sh: implement around git worktree
Months ago, before my work in here there the script had a number of
assumptions:
- autoreconf or alike is ran by the user - slight nuisance esp. when
releasing multiple packages.
- the generated files were compatible with the ones on the server -
rarely and issue, but still
- config.status means 'all the autotools bits were generated correctly'
- failed to consider if user has multiple config.status - using
./build-64bit/ and ./build-32bit/ anyone ?
- ...
With 663364cda5e316a0509ff5869293e3a815b9945f we mitigated a lot of that
but did not consider
- forcing people to `git clean' is annoying and if not careful one can
purge local files that they want to keep
- the files generated by autotools were left behind
In order to mitigate those use git worktree. This is more efficient
[both bandwidth and storage wise] than pulling/generating git tarballs,
git clone and friends.
Cc: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit f16477858bce32449f462bf38226923cc711d82b
Author: Emil Velikov <emil.velikov at collabora.com>
Date: Fri Jan 20 14:14:01 2017 +0000
release.sh: remove $MESA_VERSION from the destination location
Requested by a number of distribution maintainers. Used starting with
the 17.0 series.
v2: Keep things conditional based on the version.
Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit b8d97db40cd7b2582b6727235889cbc09146041c
Author: Emil Velikov <emil.velikov at collabora.com>
Date: Thu Jan 19 19:30:08 2017 +0000
release.sh: remove stray echo "$full_module_url"
Seemingly a debug leftover from commit cc5c629163c. Does not provide any
value, afaict.
Cc: Alan Coopersmith <alan.coopersmith at oracle.com>
Cc: Gaetan Nadon <memsize at videotron.ca>
Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 1c5e32241f05e92b6900c54dddc864ca2ded310a
Author: Emil Velikov <emil.velikov at collabora.com>
Date: Thu Jan 19 19:30:07 2017 +0000
release.sh: move remote name/branch parsing further up
Would be required with next commit as we'll be checking out (indirectly
via git worktree) another branch.
Regardless of that it makes sense that we parse the config before making
any local changes.
Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
More information about the xorg-commit
mailing list