Alexander Thomas <alexander@collab.net>
| Found |
Patch |
|
r32579,
r20895 |
r33214,
r33118,
r27518,
r17521,
r16204,
r16014,
r15678,
r15545,
r15518,
r15517,
r15289,
r15065,
r14921,
r14690,
r14401,
r14117 |
r33214 | arfrever | 2008-09-20 14:17:34 -0500 (Sat, 20 Sep 2008)
Allow to compile against D-Bus 0.*.
* configure.ac
(GNOME Keyring): Check D-Bus version and append -DDBUS_API_SUBJECT_TO_CHANGE
to CPPFLAGS when D-Bus 0.* is used.
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
r33118 | stylesen | 2008-09-17 02:27:10 -0500 (Wed, 17 Sep 2008)
Remove direct dependency to D-Bus library in GNOME Keyring.
* subversion/libsvn_auth_gnome_keyring/gnome_keyring.c
(gnome_keyring_password_get, gnome_keyring_password_set): Remove
dbus_bus_get() call.
* configure.ac:
Remove checking for dbus library, also remove D-Bus library and
header from the build.
Patch by: Alexander Thomas <alexander@collab.net>
*** Reverted in r33182 ***
r32579 | stylesen | 2008-08-20 07:06:14 -0500 (Wed, 20 Aug 2008)
On the 1.5.x-issue2489 branch:
Backport r32375:32379, r32394, r32396 from trunk to 1.5.x-issue2489 branch
which fixes javahl compilation problems.
Found by: Alexander Thomas <alexander@collab.net>
Approved by: markphip
r27518 | kameshj | 2007-10-31 05:21:11 -0500 (Wed, 31 Oct 2007)
Testcase to prove Issue #2973.
* subversion/tests/cmdline/merge_tests.py
(self_reverse_merge): New function.
(test_list): Add 'self_reverse_merge' as XFail testcase.
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
r20895 | dionisos | 2006-07-28 16:50:01 -0500 (Fri, 28 Jul 2006)
Prevent failures halfway adding a write-only (sic) file.
Found by: Alexander Thomas <alexander{_AT_}collab.net>
julianfoad
* subversion/libsvn_client/add.c
(add_file): Reorder operations to make sure we fail before adding the
file (instead of failing *after* addition, but *before* setting
auto-props).
r17521 | julianfoad | 2005-11-26 11:19:24 -0600 (Sat, 26 Nov 2005)
Fix and improve help text for 'svn propset' and the other prop commands.
Patch by: Alexander Thomas <alexander@collab.net>
me
(Corrections by Alex, most other changes by me.)
* subversion/clients/cmdline/main.c
(svn_cl__cmd_table): Modify help text for pdel, pedit, pget, plist, pset:
Make their header lines consistent in style with other commands.
Correct the prop-val syntax for "propset": it's not optional.
Correct the rev-prop syntax: the target doesn't have to be a URL.
Mention that the target for a revprop operation is largely irrelevant.
Use plural "props" in "propget", as in the other commands.
r16204 | lundblad | 2005-09-22 08:59:51 -0500 (Thu, 22 Sep 2005)
Fix issue #2276 - 'svn info wcpath@X' or 'svn wcpath -rY' should
return repository lock.
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
* subversion/libsvn_client/info.c
(svn_client_info): Check for a repository lock, even if the peg revision
is not specified or not HEAD.
* subversion/tests/clients/cmdline/lock_tests.py
(repos_lock_with_info): New test.
(test_list): Add repos_lock_with_info to list of tests.
r16014 | julianfoad | 2005-08-31 08:30:04 -0500 (Wed, 31 Aug 2005)
Add XML output for "svn info".
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
* subversion/clients/cmdline/dtd/info.dtd
New DTD.
* subversion/clients/cmdline/main.c
(svn_cl__cmd_table): Add "--xml" and "--incremental" options for "svn info".
* subversion/clients/cmdline/info-cmd.c
(print_header_xml): New function.
(print_footer_xml): New function.
(schedule_str): New function.
(print_info_xml): New function.
(info_receiver): Print XML or traditional output depending on cmdline option.
(svn_cl__info): Modified for XML output.
* tools/client-side/bash_completion
(_svn): Add "--xml" and "--incremental" options for "svn info".
r15678 | sussman | 2005-08-11 09:02:04 -0500 (Thu, 11 Aug 2005)
Fix issue #2291: 'svn ls -v' should show the existence of repository locks.
Slightly tweaked by sussman.
Patch by: Alexander Thomas <alexander@collab.net>
Review by: sussman
lundblad
* subversion/include/svn_client.h
(svn_client_ls3): New prototype.
(svn_client_ls2): Deprecated.
* subversion/libsvn_client/ls.c
(svn_client_ls3): Gets lock information and returns it as hash.
(svn_client_ls2): Modified to call new function.
* subversion/clients/cmdline/ls-cmd.c
(print_dirents): Print lock information.
(print_dirents_xml): Print lock information in xml.
* subversion/clients/cmdline/main.c
Mention locking information in the help text for 'svn ls'.
* subversion/clients/cmdline/dtd/list.dtd
Updated DTD file.
r15545 | julianfoad | 2005-08-02 08:22:53 -0500 (Tue, 02 Aug 2005)
Factor out some XML output code in the command-line client.
Patch by: me
Alexander Thomas <alexander@collab.net>
* subversion/clients/cmdline/cl.h,
subversion/clients/cmdline/util.c
(svn_cl__xml_tagged_cdata, svn_cl__node_kind_str): New functions.
* subversion/clients/cmdline/blame-cmd.c (blame_receiver_xml),
subversion/clients/cmdline/log-cmd.c (log_message_receiver_xml),
subversion/clients/cmdline/status.c (svn_cl__print_status_xml):
Use svn_cl__xml_tagged_cdata().
* subversion/clients/cmdline/ls-cmd.c
(kind_str): Remove, to become svn_cl__node_kind_str().
(print_dirents_xml): Use svn_cl__node_kind_str() and
svn_cl__xml_tagged_cdata().
r15518 | julianfoad | 2005-07-31 15:38:00 -0500 (Sun, 31 Jul 2005)
Add a regression test for "svn blame" on lines of unknown revision.
Patch by: Alexander Thomas <alexander@collab.net>
me
* subversion/tests/clients/cmdline/blame_tests.py
(blame_on_unknown_revision): New test.
(test_list): Add the test.
r15517 | julianfoad | 2005-07-31 14:32:57 -0500 (Sun, 31 Jul 2005)
Tweak the help for self-consistency.
Patch by: Alexander Thomas <alexander@collab.net>
* subversion/clients/cmdline/main.c
(svn_cl__cmd_table): Swap options --incremental and --xml in the help
output for "blame" for consistency with the other commands that accept them.
r15289 | kfogel | 2005-07-07 14:20:02 -0500 (Thu, 07 Jul 2005)
Fix issue #2317: Handle filenames containing '@' compatibly with peg
revision parsing.
Patch by: Alexander Thomas <alexander@collab.net>
me
* subversion/libsvn_subr/opt.c
(svn_opt_parse_path): Treat empty peg revision suffix '@' as
'@HEAD' or '@BASE', depending on URL or local path respectively.
* subversion/tests/libsvn_subr/opt-test.c
(test_parse_peg_rev): Expect "foo/bar@" to parse to "foo/bar@BASE".
* subversion/tests/clients/cmdline/basic_tests.py
(basic_peg_revision): New test.
(test_list): Run it.
r15065 | dlr | 2005-06-15 16:21:20 -0500 (Wed, 15 Jun 2005)
* subversion/clients/cmdline/info-cmd.c
(svn_cl__info): Send warnings to stderr instead of stdout.
Patch by: Alexander Thomas
r14921 | lundblad | 2005-06-01 15:47:41 -0500 (Wed, 01 Jun 2005)
Fix issue 2069 - "svn status" in xml mode.
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
* subversion/clients/cmdline/cl.h
(svn_cl__print_status_xml): Added new function prototype.
* subversion/clients/cmdline/status.c
(generate_status_desc, svn_cl__print_status_xml): New functions.
* subversion/clients/cmdline/main.c
(svn_cl__cmd_table): Added --incremental and --xml options to
status subcommand array.
* subversion/clients/cmdline/status-cmd.c
(struct status_baton): Added new xml_Mode field.
(print_start_target_xml, print_header_xml, print_footer_xml,
print_finish_target_xml): New functions.
(print_status): Print XML in XML mode.
(svn_cl__status): Print XML in XML mode. Error if --incremental was used
without --xml.
* subversion/clients/cmdline/dtd/status.dtd
New file.
* subversion/tests/clients/cmdline/stat_tests.py
(status_in_xml): New test.
(test_list): Added status_in_xml.
* tools/client-side/bash_completion
(_svn): Add "--incremental" and "--xml" options to "status"
for auto-completion.
r14690 | lundblad | 2005-05-11 09:16:51 -0500 (Wed, 11 May 2005)
Add XML output for 'svn blame'.
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
* subversion/clients/cmdline/blame-cmd.c
(blame_baton_t): Add sbuf member.
(blame_receiver_xml, print_header_xml, print_footer_xml): New functions.
(blame_receiver): Add docstring.
(svn_cl__blame): Modified for XML output. Print message about skipped
binary file to stderr instead of stdout. Remove error leak.
* subversion/clients/cmdline/main.c
(svn_cl__cmd_table): Add --xml and --incremental options for blame.
* subversion/clients/cmdline/dtd/blame.dtd: New file.
* subversion/tests/clients/cmdline/blame_tests.py
(blame_binary): Expect warning about skipped file on stderr instead of
stdout.
(blame_in_xml): New test.
(test_list): Add new test.
r14401 | jszakmeister | 2005-04-22 05:12:38 -0500 (Fri, 22 Apr 2005)
Fix Issue #2224: "svn copy mydir mydir" in a wc recurses infinitely.
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
* subversion/libsvn_subr/io.c
(svn_io_copy_dir_recursively): Limits recursion to one level for
wc_path copy to itself.
* subversion/tests/clients/cmdline/copy_tests.py
(wc_copy_dir_to_itself): Added function to verify a successful
copy of a wc path into itself.
(test_list): Added wc_copy_dir_to_itself.
r14117 | fitz | 2005-04-11 11:09:28 -0500 (Mon, 11 Apr 2005)
Add test for fail on locking a non-existent file.
Patch by: Alexander Thomas <alexander@collab.net>
(Tweaked by me.)
* subversion/tests/clients/cmdline/lock_tests.py
(lock_non_existent_file): Added function to test failure on locking
of non-existent file.
(test_list): Added lock_non_existent_file to list of tests.