Wayne Davison
286e164ed6
Tweak cmd_txt routines in the packaging scripts.
2020-11-01 11:27:08 -08:00
Wayne Davison
2f74eb7584
Change smart-rebuild to smart-make.
2020-07-24 17:25:09 -07:00
Wayne Davison
3f016888fd
Add helper script for a smart rebuild.
2020-07-24 14:19:19 -07:00
Wayne Davison
18ed3f0279
More patch-update improvements; configure.ac tweak; Makefile tweaks.
2020-06-29 19:53:05 -07:00
Wayne Davison
7039d14616
Improve the per-branch build dir support
...
The release script & the patch management script now require the use of
an auto-build-save dir that makes it much easier to keep the generated
files from melding together, and remembers the configure setup for each
patch branch.
2020-06-28 19:42:25 -07:00
Wayne Davison
ec3c9f2f5a
Improve alternate build-dir support
...
We now put the configure.sh, config.h.in, and aclocal.m4 files in the
alternate build dir along with the other generated files. This requires
that we create symlinks for configure.ac & m4 in the build dir, which is
handled on the first run of configure or prepare-source. I also changed
the patch-branch handling away from the .gen-stash dir to an automatic
build/$PATCH subdir idiom that will keep each branch's configuration
separated. These automatic build dirs are only used when there is a
.git dir, a build/master dir, and no top-dir Makefile. You'll also
want to have package/make early on your path for optimal ease of use.
2020-06-28 15:12:10 -07:00
Wayne Davison
76064b1bf2
Fix rebuilding configure.sh in an alternate build dir
2020-06-28 12:55:43 -07:00
Wayne Davison
0eec25f75b
Some patch-update & vim ft improvements
...
- Stash off some gen files when switching patch branches.
- Set the filetype in "env -S" files that vim can't handle.
2020-06-27 17:59:04 -07:00
Wayne Davison
0b2a394cbc
Fix /usr/bin/env with script args.
2020-06-16 18:32:16 -07:00
Wayne Davison
27e88dec04
Use /usr/bin/env for increased portability.
2020-06-16 18:27:48 -07:00
Wayne Davison
8a70f1420b
Some fixes for the release script & other helpers.
2020-06-13 19:15:00 -07:00
Wayne Davison
2d0c7adba9
Change some packaging tools into python3 and make a few improvements.
2020-04-12 00:13:35 -07:00
Wayne Davison
b63276e70f
A quick fix for some perl patch-helper scripts.
2020-04-05 17:18:32 -07:00
Wayne Davison
bc55aa04df
Set GIT_MERGE_AUTOEDIT=no in the environment.
2014-07-31 15:59:32 -07:00
Wayne Davison
7fb4c08c24
Use the patch's list of generated files for each patch.
2014-01-27 09:18:03 -08:00
Wayne Davison
016ce71568
Make it possible to create a new patch file while on a patch branch.
2011-03-19 16:29:47 -07:00
Wayne Davison
a01e3b490e
Change naming of local patch-related branches and unify
...
the git-status checking into a library.
2009-12-30 13:57:39 -08:00
Wayne Davison
9ba4d44fa8
Improved the usage output.
2009-05-23 13:40:23 -07:00
Wayne Davison
350242c5c1
Determine the master's commit hash and note it in each patch
...
that is based on the master in the new "based-on:" line.
2009-05-23 13:12:01 -07:00
Wayne Davison
5250c3bc20
Changed the commands used to "make gen" without any stoppage.
2009-04-12 15:44:52 -07:00
Wayne Davison
01e293f1b5
Use "use warnings" rather than -w on the #! line.
2009-01-13 14:52:03 -08:00
Wayne Davison
56fc9f70d3
Enhanced the release scripts to be able to handle a branch release.
2008-07-23 23:40:06 -07:00
Wayne Davison
8a5ae84efd
A few $last_touch tweaks.
2008-04-16 09:11:15 -07:00
Wayne Davison
0668bfe077
Moving some files from support into packaging.
2008-04-05 22:45:12 -07:00