Checkout Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix broken cleanup in svn_load_dirs.pl.

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in (DESTROY):

Change cwd to the parent of the directory to remove.

Patch by: Geoffrey Alary <geoffrey.alary{_AT_}gmail.com>

Do not print password to screen in svn_load_dirs.pl.

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in

(sanitize_pwd): New function.

(safe_read_from_pipe, read_from_process): Update the sites printing

the command line to screen to use sanitize_pwd.

(usage): Warn that other local OS users may be able to see the

password passed on the command-line.

Fix indentation; that is, replace the 2 tab occurrences by 8 spaces.

Patch by: Geoffrey Alary <geoffrey.alary{_AT_}gmail.com>

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in: Unbreak, after r1838539.

(The breakage was my fault, not jon's.)

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in:

Add missing peg revision escaping, in case the filename contains an "@"

sign.

Patch by: jon <jon@beniston.com>

(tweaked by me)

Fix issue #2794, svn_load_dirs.pl: execute bit on files triggers an "add"

I could reproduce the problem and verify that the provided patch fixes it.

* contrib/svn_load_dirs/svn_load_dirs.pl.in: Apply the svn:executable

property only to newly added files.

Patch by: Mark Reibert <svn@reibert.com>

(Tweaked by cmpilato.)

Fix svn_load_dirs.pl's importing of paths that contain an '@' character.

(This looks reasonable but I haven't tested it, and I note that Subversion's

'configure' script no longer generates svn_load_dirs.pl from

svn_load_dirs.pl.in.)

See email thread "svn_load_dirs.pl and paths with '@'", started 2010-12-20,

<http://svn.haxx.se/dev/archive-2010-12/0428.shtml>.

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in

(make_targets_file): Append '@' to each path in the TARGETS file.

Patch by: Kevinm <kevinmusker{_AT_}gmail.com>

Dolby, the company that purchased Demografx where I initially wrote

svn_load_dirs.pl, has assigned the Academic Free License ("AFL")

v. 3.0 to svn_load_dirs.pl. Add the license to the script.

* contrib/client-side/svn_load_dirs/LICENSE_AFL3.txt:

New file which is a html2text version of

http://www.opensource.org/licenses/academic.php .

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in:

Note that the script is copyright Dolby and that it is licensed

under the Academic Free License version 3.0.

  1. … 1 more file in changeset.
* contrib/**:

Trim trailing whitespace.

  1. … 28 more files in changeset.
Add a --message option to svn_load_dirs.pl to allow users to specify

the final commit message.

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in

Add a --message option.

* contrib/client-side/svn_load_dirs/svn_load_dirs.README

Document the new --message option.

Patch by: Collin Winter <collinwinter@google.com>

  1. … 1 more file in changeset.
* build/buildcheck.sh:

* build/PrintPath:

* build/getversion.py:

* build/install-sh:

* subversion/tests/cmdline/svnadmin_tests.py:

* subversion/tests/cmdline/log_tests.py:

* subversion/tests/cmdline/trans_tests.py:

* subversion/tests/cmdline/svnlook_tests.py:

* subversion/tests/cmdline/switch_tests.py:

* subversion/tests/cmdline/externals_tests.py:

* subversion/tests/cmdline/diff_tests.py:

* subversion/tests/cmdline/copy_tests.py:

* subversion/tests/cmdline/stat_tests.py:

* subversion/tests/cmdline/svnversion_tests.py:

* subversion/tests/cmdline/prop_tests.py:

* subversion/tests/cmdline/basic_tests.py:

* subversion/tests/cmdline/update_tests.py:

* subversion/tests/cmdline/utf8_tests.py:

* subversion/tests/cmdline/commit_tests.py:

* subversion/tests/cmdline/schedule_tests.py:

* subversion/tests/cmdline/merge_tests.py:

* subversion/tests/cmdline/getopt_tests.py:

* contrib/client-side/svn_all_diffs.pl:

* contrib/client-side/search-svnlog.pl:

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in:

* contrib/cgi/mirror_dir_through_svn.cgi:

* tools/client-side/showchange.pl:

* tools/dist/dist.sh:

* tools/hook-scripts/commit-access-control.pl.in:

* tools/hook-scripts/svnperms.py:

* tools/hook-scripts/mailer/mailer.py:

* tools/hook-scripts/mailer/tests/mailer-init.sh:

* tools/hook-scripts/mailer/tests/mailer-t1.sh:

* tools/hook-scripts/mailer/tests/mailer-tweak.py:

* tools/hook-scripts/commit-email.pl.in:

* tools/dev/stress.pl:

* tools/dev/gnuify-changelog.pl:

* tools/dev/prebuild-cleanup.sh:

* tools/examples/dumpprops.py:

* tools/examples/check-modified.py:

* tools/examples/svnlook.py:

* tools/examples/svnshell.py:

* tools/examples/geturl.py:

* tools/examples/putfile.py:

* tools/examples/revplist.py:

* tools/examples/getfile.py:

* tools/examples/blame.py:

* doc/tools/bin/run-fop.sh:

* autogen.sh:

* gen-make.py:

Set svn:executable property to "*".

  1. … 49 more files in changeset.
Provide a way to avoid having svn_load_dirs.pl automatically set the

svn:executable property for executable files, because when the import

directory is on a FAT file system, all files appear to be

executable. Running under Cygwin also leads to this problem.

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in

Add new -no_auto_exe option to suppress automatic setting of

svn:executable.

Patch by: Mark S. Reibert <svn@reibert.com>

Resolve issue #2470: Support global ignores in svn_load_dirs.pl.

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in

(opt_glob_ignores): New. Stores the global ignores pattern found.

Patch by: Amit Aronovitch <amitar{_AT_}tigris.org>

Tweaked by: me

A little house-cleaning (more wouldn't hurt, but this is a start):

* contrib/client-side/: Putting multi-file tools into their own

subdirs, and do same with editor tools.

* configure.in: Adjust SVN_CONFIG_SCRIPT paths for above.

* build.conf: Likewise adjust mucc path.

  1. … 39 more files in changeset.