Wayne Davison
85fd80ce10
Mention the addition of the deny-rsync script, and tweak some comments.
2008-06-28 10:12:57 -07:00
Wayne Davison
33cc92a63a
Some deny-rsync fixes:
...
- Fixed messages longer than 63 chars.
- Don't require the presence of a "bc" program.
- Append a newline to the message to make the script easier to call.
- Make extra sure the message outputs without escape interpretation.
- Stick around long enough for a client to reliably get the message.
2008-06-23 23:10:12 -07:00
Matt McCutchen
5e7f63f0bf
The deny-rsync script from bug 3945.
2008-06-23 23:04:21 -07:00
Wayne Davison
276cc45571
Added a --no-cd option to support/lsh so that the script can be used by
...
the testsuite. Improved the home-directory-changing code and added an
error message when "localhost" is not the hostname specified. Use the
updated script in the testsuite instead of creating a pretend-ssh script
in a couple spots.
2008-04-18 19:41:57 -07:00
Wayne Davison
0668bfe077
Moving some files from support into packaging.
2008-04-05 22:45:12 -07:00
Wayne Davison
c202b4fa96
Some improvements for support/patch-update:
...
- Added a --shell option which starts a sub-shell on each patch branch.
- Don't allow the user to exit a sub-shell if the branch is not clean.
- If the sub-shell exited with a non-zero exit status, prompt to see if
the user wanted to abort rather than assuming that.
- Wait to start the new patch-file output until after the shell runs.
- Always return to the starting branch on exit.
2008-03-24 20:30:09 -07:00
Wayne Davison
a5e0bf3579
Properly handle a new patch-branch that is only available locally.
2008-03-23 09:53:15 -07:00
Wayne Davison
e889e0c43b
A couple more support/rrsync tweaks:
...
- Die if the --server option is not first on the command-line.
- Don't allow the --daemon option by default.
2008-03-19 16:44:11 -07:00
Wayne Davison
38cef641a5
Updated rrsync to deal with the latest 3.0.0's use of the -e option.
...
Added a couple more long options that might get passed.
2008-03-04 22:51:56 -08:00
Wayne Davison
16e24c2043
Don't force the user to start from the master branch when any
...
clean starting branch will do. Return to the starting branch.
2008-02-24 13:19:51 -08:00
Wayne Davison
e7f642cffe
Using rebase for the patches has become a failing-hunk
...
pain in the neck, so I'm switching to using merge.
2008-02-06 16:39:53 -08:00
Wayne Davison
970ce063ee
Fixed finding of parent's description when @ARGV doesn't mention it.
2008-02-04 00:12:01 -08:00
Wayne Davison
dd1f0da818
Improved the usage message.
2008-02-03 23:40:20 -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
5288be3af7
Some minor tweaks:
...
- Improved some comments in hlink.c.
- Changed "the" to "a" in rsyncd.conf.yo.
- Improved the PATCH.name filtering loop in patch-update.
2007-12-31 20:40:51 -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
6a2456c501
Don't use git-FOO command to call git sub-commands.
2007-11-27 16:06:01 -08:00
Wayne Davison
9585b27678
Add a new daemon security option: "munge symlinks".
2007-11-27 07:34:59 -08:00
Wayne Davison
aa6865d761
Return to the master branch at the end.
2007-11-25 14:46:33 -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
90c98cdc39
Adding a support script that can be used to make the checked-out
...
file-times of an initial clone nicer.
2007-11-17 10:29:13 -08:00
Wayne Davison
97f0421523
Make sure we process a parent patch before a dependent patch.
2007-11-16 08:02:26 -08:00
Wayne Davison
49ebb358ab
Handle new PATCH-$name files, improved $last_touch code,
...
fixed handling of dependent patches.
2007-11-12 15:10:52 -08:00
Wayne Davison
18fa91296b
Make sure that time has progressed when we need change branches
...
in order to run prepare-source.
2007-11-12 06:30:24 -08:00
Wayne Davison
8d3211447d
If we start a sub-shell to let the user fix a rebase, output a
...
message and change the prompt.
2007-11-12 00:13:52 -08:00
Wayne Davison
d26c7dfdb0
This script transforms one or more patch/* branches into
...
one or more patches/*.diff files.
2007-11-11 23:15:40 -08:00
Wayne Davison
c5d77e9659
Including my extern-squishing script, which just found an
...
extraneous extern in exclude.c.
2007-11-11 22:51:50 -08:00
Wayne Davison
5d3e5f641d
Improved -s and support cvs's -e30.8 version idiom.
2007-09-17 06:02:09 +00:00
Wayne Davison
2e8259bb0b
Disable -s by default.
2007-09-16 02:42:55 +00:00
Wayne Davison
d274524317
Adding knowledge of some new options.
2007-09-15 21:10:35 +00:00
Wayne Davison
71845bd2a0
That should have been -s.
2007-09-15 21:10:18 +00:00
Wayne Davison
bdd53557a8
Force knowledge the -p option, since it gets passed specially.
2007-09-15 21:08:08 +00:00
Wayne Davison
9b49704959
Added a remote-shell substitute for use in testing and for certain
...
other esoteric needs.
2007-09-08 20:03:42 +00:00
Wayne Davison
5463453489
The print now uses a more straight-forward map() instead of a join().
2007-03-21 13:51:54 +00:00
Wayne Davison
5f4e991c70
Fixed the item numbers in the regex comment.
2006-12-20 00:50:17 +00:00
Wayne Davison
c96f6eb584
Call SIGACTION() instead of signal().
2006-12-18 07:24:24 +00:00
Wayne Davison
174e51b5bf
Added parsing for all the latest options.
2006-09-18 00:16:31 +00:00
Wayne Davison
30cd7ec1cf
The --min-size arg doesn't need to be path-checked either.
2006-09-18 00:13:50 +00:00
Wayne Davison
71f9e4673e
A slight simplification to the last change.
2006-09-02 20:05:08 +00:00
Wayne Davison
176e8e94c3
An even better way to un-backslash-escape the filenames from find.
2006-09-02 19:57:56 +00:00
Wayne Davison
4187572616
Fixed handling of filenames with an embedded $, @, or %.
2006-08-31 20:30:16 +00:00
Wayne Davison
91a93df049
A nice file-attribute maintenance script that lets you restore
...
permissions, ownership, and group-info on files that may be
different than the originals.
2006-03-21 18:06:26 +00:00
Wayne Davison
1618c9e6d1
Improved the regex to match syslog lines and be easier to read.
2006-03-13 16:45:24 +00:00
Wayne Davison
d382140904
Changed default logfile setting from /var/adm/rsyncd.log to
...
/var/log/rsyncd.log.
2006-02-02 10:20:13 +00:00
Wayne Davison
b587adda1f
This perl script automates the conversion of a list of pathnames
...
to a set of includes/excludes needed for rsync to copy just the
listed files.
2006-01-30 21:52:17 +00:00
Wayne Davison
37cf7b4191
Improved the usage info in the opening comment.
2005-12-19 16:57:55 +00:00
Wayne Davison
493568465b
Improved the usage comments.
2005-10-04 04:12:28 +00:00
Wayne Davison
bf485d3d6b
A simple filter script to output messages from a single module.
2005-10-03 18:40:59 +00:00
Wayne Davison
26c87bb630
Changed the arg-splitting code so that it can handle a literal
...
backslash prior to whitespace without treating it as escaped
whitespace (e.g. if we receive "foo\\ bar", it is two args,
while "foo\ bar" and "foo\\\ bar" are each just one).
2005-06-23 15:58:57 +00:00