8 Commits

Author SHA1 Message Date
Thibault DUPONCHELLE
8d462f6a9e Reworking make_dot_patch.pl Remove make_snapshot.pl 2025-02-18 05:35:13 -05:00
David Steinbrunner
730ad6b92c typo fixes for porting scripts 2013-05-24 10:18:31 -04:00
Florian Ragwitz
c255fa6c96 Make everything exec-bit.txt lists executable
All these files used to be executable in the release tarballs. Apparently things
also work without that in the repository, but I'd rather add this possibly
unecessary change to blead instead of breaking the upcoming release. This should
probably be looked into again afterwards.
2010-08-19 23:25:37 +02:00
David Golden
ff906f87ce Global executable bit cleanup
When porting/makerel runs, all files copied into the directory for the
tarball have the executable bit stripped and then only a specific set of
files have the executable bit restored.

There are many files in the repo that have the executable bit set in the
repo that will be stripped.  So that the state of files in the repo is
as close as possible to the state of files in the release tarball, the
executable bit has been stripped from such files.

In one recent case, a file added from a dual-life module needed the
executable bit set.  Because it had the bit in the repo but was
not listed in makerel to get an executable bit, tests using it
passed in the repo and failed in the tarball.

This commit refactors the list into a new file, Porting/exec-bit.txt
and add tests to detect a mismatch between files listed there
and actual executable bits in the repo.
2010-07-24 01:54:33 -07:00
Yves Orton
ed34cb0da3 convert the contents of make_dot_patch into a function and put it in GitUtils 2009-07-30 00:58:38 +02:00
Yves Orton
b20f263759 much much quicker solution 2009-07-30 00:58:38 +02:00
Yves Orton
919d72bf3e add tool to create .tgz snapshot files with .patch file included 2009-07-28 10:40:22 +02:00
Yves Orton
031cefa092 add a simple utility to Porting/ which knows how to generate .patch files 2009-07-27 22:10:55 +02:00