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
Wayne Davison
519c8de16f
- Moved the checkout of the cvs source above the version prompting so
...
that we can use the version from the configure.in file to provide
good default values for the user.
- When moving old tar/diff files into the old-* dirs, first hard-link
them into place, then (if "live"), use rsync to update these new
files on the server (which saves us later re-sending), and _then_
delete the old names.
2006-02-20 19:36:56 +00:00
Wayne Davison
73abdda442
Slightly tweaked the output in non-live mode.
2006-02-19 23:33:15 +00:00
Wayne Davison
6d12a859bc
The perl script I use to create new rsync releases. This is an
...
adapted and extended version of an old shell script.
2006-02-18 21:27:54 +00:00