Wayne Davison
23afe20780
Brant Gurganus's autoconf updates.
...
This improves some obsolete autoconf macros and increases the minimum
autoconf version from 2.60 to 2.69. Fixes bug 11369.
2015-07-07 10:37:12 -07:00
Wayne Davison
461086bbe7
Handle configure's new version style.
2015-05-01 14:26:21 -07:00
Wayne Davison
1220c93a99
Fix the visit-all-patches path.
2013-09-16 09:16:30 -07:00
Matt McCutchen
d0f2bbb83e
Rename configure.in to configure.ac, the current autoconf standard.
2010-04-24 09:34:43 -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
e89a0fc094
Handle check-in and tagging of patches dir.
2009-12-26 14:29:51 -08: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
4f282b0b92
Added extra file-changing logic to ensure that the various files that
...
mention the protocol number have the right value, that the check-in date
for a protocol-change release is specified, and that a pre-release with
a protocol change doesn't have SUBPROTOCOL_VERSION set to 0. Prompt for
releasing a branch if -b option was not used and we're on a branch.
2008-08-31 10:13:38 -07: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
e53f49d1af
Call patch-update in its new location.
2008-04-08 08:15:39 -07:00
Wayne Davison
2551c47eb7
Fixed the code that removes old file versions for a final release.
2008-04-04 00:05:44 -07:00
Wayne Davison
6fd2c27f38
Define a "srcdir" in the spec file and use it in the URLs for the
...
source files so that they use the unchanging src or src-preview
subdirectory location for the file.
2008-04-01 12:55:27 -07:00
Wayne Davison
798a9e4e74
Some more improvements for the packaging/release-rsync script:
...
- Check early if the version tag already exists, so it aborts right
away if the release script can't do its work.
- Update the files in the "patches" dir while merging the master branch
into the patch branches (done before creating the release patches for
the rsync-patches tar file).
- Allow the user to ask to visit each patch when updating them.
- Pause after initial patch updating so that any extra patch changes
can be done before the creating of the tar files.
- Ask for the GPG signing passphrase once for all signing commands.
2008-03-24 21:15:30 -07:00
Wayne Davison
99ba99c74c
Changed the way version numbering of pre-releases will be done in
...
the RPM spec file so that they order prior to the final release.
2008-03-23 00:10:12 -07:00
Wayne Davison
af6241f7ad
Simplify the description of what we're doing.
2008-03-06 09:40:46 -08:00
Wayne Davison
e63d3a29e2
Updated nightly-rsync and release-rsync to handle the new
...
ftp directory layout.
2008-03-05 00:22:55 -08:00
Wayne Davison
800a4485f3
Improved the error-checking when tweaking the files for a new release.
2008-03-03 12:33:15 -08:00
Wayne Davison
fede378577
Updated copyright year in --version output and improved the release
...
script to look for year changes in options.c and to get the version
defaults totally right in the prompts.
2008-03-03 11:19:48 -08:00
Wayne Davison
62ca38262f
Fixed the lastversion default when changing from a pre-release
...
to a final release. Ensure that newly-created "extra files"
get included in the diff.
2008-03-01 12:00:13 -08:00
Wayne Davison
e0fe5231c2
Output info on what's being signed to make it clearer
...
what is happening. Improved the final admonition.
2008-02-19 19:18:20 -08:00
Wayne Davison
eaa28e654f
Use the name "ChangeLog" for the ftp copy of the repository history.
2008-02-16 14:45:22 -08:00
Wayne Davison
f2b7b64d86
Fixed the diffing of generated files when creating a patch that has
...
a parent that is not the master branch.
2008-02-02 17:00:25 -08:00
Wayne Davison
4da9fcd41d
- Make sure the Makefile is up-to-date before running "make gen".
...
- The release-rsync script now creates the generated patches in a
separate dir from the normal patches.
2008-01-12 10:52:46 -08:00
Wayne Davison
e3915dac76
Added the 'h' option to the tar command that creates the patches
...
tar file just in case the patches directory is a symlink.
2007-12-16 15:41:59 -08:00
Wayne Davison
4bb319c6a6
Fixed extracting files from old tar file.
2007-12-16 15:09:21 -08:00
Wayne Davison
9217ce30e3
Revised release-rsync and nightly-rsync code to create a tar files
...
with the right timestamps.
2007-11-29 09:29:45 -08:00
Wayne Davison
13e4914826
Fixed a problem with extracting the previous release's
...
generated files (used to create the release diff).
2007-11-28 01:00:02 -08:00
Wayne Davison
6a2456c501
Don't use git-FOO command to call git sub-commands.
2007-11-27 16:06:01 -08:00
Wayne Davison
67b9b26ff3
Modified the discovery of the generated files & use "make gen".
2007-11-25 14:36:30 -08:00
Wayne Davison
ee8a733d6f
A couple minor improvments to the tar-creation code.
2007-11-15 14:05:09 -08:00
Wayne Davison
86eb9f9595
Exit if something goes wrong with commit or tag.
2007-11-12 06:44:16 -08:00
Wayne Davison
805d8ac43d
Updated to work with latest git repository and to package
...
the patches directory in a separate tar file.
2007-11-11 23:58:01 -08:00
Wayne Davison
fdad5aad3f
Get the version # right in the changelog.
2007-10-12 14:08:19 +00:00
Wayne Davison
90ac152deb
Modify the changelog section in the .spec file for each release.
2007-10-12 14:04:29 +00:00
Wayne Davison
578219bed5
Determine the previous version number in a more reasonable fashion.
2007-09-26 17:43:57 +00:00
Wayne Davison
2e4a3d17b4
Some improvements and fixes for the upcoming release.
2007-09-26 14:57:52 +00:00
Wayne Davison
d9126a861f
Run tweak_manpage_dashes on the man pages we generate.
2006-10-24 16:17:31 +00:00
Wayne Davison
178a1d2048
- Die if we can't edit the release date into NEWS or OLDNEWS.
...
- Don't remove any *pre*diff* files until the final release.
2006-10-15 21:44:15 +00:00
Wayne Davison
5f12a07bff
Now that samba.org has a modern rsync, we can go back to using
...
hard-links on the moved files and use rsync to effect the hard-
links on the remote system (which will make a future transfer
more efficient in the absense of --detect-renamed).
2006-10-15 05:04:59 +00:00
Wayne Davison
200f2d98db
Make sure we tweak the right RSYNC_VERSION line in configure.
2006-10-12 03:32:18 +00:00
Wayne Davison
a00f5a371e
Got rid of the .ignore kluge.
2006-05-11 23:38:10 +00:00
Wayne Davison
de3438407c
Twiddle the trailing output in non-live mode.
2006-04-18 06:43:17 +00:00
Wayne Davison
e60bba3fbc
A few minor changes to some messages and a couple variable improvements.
2006-04-12 16:35:53 +00:00
Wayne Davison
1b1628b90a
Fixed a bug where the NEWS file got an extra newline inserted when
...
the release date was added. Changed "ln -f" to "cp -p" because
samba.org doesn't allow ln to be used at the moment.
2006-03-13 16:42:08 +00:00
Wayne Davison
651dc65efc
Tweaked the mode of the files in the tar file.
2006-03-04 08:21:58 +00:00
Wayne Davison
c2b2bd6a93
Since the samba.org rsync is so old that it doesn't handle
...
out-of-order hard-linked files, changed the script to do the
hard-linking manually.
2006-03-02 23:42:56 +00:00
Wayne Davison
d775372a34
Tweaked a sentence.
2006-02-24 19:50:22 +00:00
Wayne Davison
5fa38cd679
- Improved the way we generate the tar file.
...
- The second run of verify-patches is in a better spot now.
- Made various improvements to the output.
2006-02-22 19:09:51 +00:00
Wayne Davison
4d8639eb2d
A few more tweaks and fixes.
2006-02-20 19:58:06 +00:00