Log message: From: To:
Path:
Author:
Issue:
File name:
File type:
Activity by path
Activity by time
2008-04
Activity by year and month
Activity by author
authors by first/last commit
Core group
Developer turnover
Changes    Collaboration    Timeline    Rss   
Unmute 1 - 20 of 35054  Next ›
35054 06.01.2009 21:22:23, by cmpilato:
Fix some spelling oopses.

* subversion/tests/cmdline/svnsync_tests.py
s/syncron/synchron/

Found by: glasser
35053 06.01.2009 20:34:33, by cmpilato:
Add an 'info' subcommand to svnsync to print the synchronization
information, and also add two tests for it.

* subversion/svnsync/main.c
(SVNSYNC_OPTS_DEFAULT): Remove 'q' from the default options.
(svnsync_cmd_table): Add the 'info' subcommand, and add 'q' to the
list of accepted options for the 'init', 'sync', and 'copy-revprops'
subcommands.
(info_cmd): New 'info' subcommand handler.

* subversion/tests/cmdline/svnsync_tests.py
(run_info): New helper function.
(info_syncronized, info_not_syncronized): New tests.
(test_list): Add references to new tests.

Patch by: Chris Foote <cafoote {at} yahoo.com>
(Tweaked by me.)
35052 06.01.2009 19:58:34, by julianfoad:
Fix an inefficiency in svn_stream_checksummed() that was introduced recently.

* subversion/libsvn_subr/stream.c
(svn_stream_checksummed): Remove redundant creation of checksum structures.
Don't ask svn_stream_checksummed2() to calculate checksums in all cases,
only when we want them. Add comments about what's going on.
35051 06.01.2009 19:46:07, by julianfoad:
Simplify the signature of the new API svn_stream_checksummed2().

* subversion/include/svn_io.h,
subversion/libsvn_subr/stream.c
(svn_stream_checksummed2): Replace two separate checksum kind parameters
with just one, as it is unlikely that any user wants them to differ,
and if they do they can compose two checksumming streams.

* subversion/libsvn_fs/fs-loader.c
subversion/libsvn_subr/io.c
subversion/libsvn_subr/stream.c
subversion/libsvn_wc/adm_crawler.c
subversion/libsvn_wc/questions.c
subversion/libsvn_wc/update_editor.c
subversion/tests/libsvn_fs/fs-test.c
Adjust all calls to it.
35050 06.01.2009 19:15:33, by julianfoad:
Tweak a local function signature to avoid the need for a type cast. (This
particular type cast was casting away "const" though it need not have done.)

* subversion/libsvn_subr/svn_base64.c
(encode_bytes): Take "void *" instead of "char *" input data.
(svn_base64_from_checksum): Remove a type cast in calling encode_bytes().
35049 06.01.2009 18:11:11, by pburba:
Follow-up to r34863, stop spurious passing of all tests on Windows.

Found by: rhuijben

See http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&
dsMessageId=993668.

* subversion/tests/cmdline/svntest/main.py
(open_pipe): Allow subprocess.Popen() to successfully run a python script
on Windows by ensuring the first arg is the Python executable, not the
script name.
35048 06.01.2009 17:46:40, by hwright:
Merge r35040 from trunk:

* r35040
Allow colons within mergeinfo path names.
Justification:
Colons in pathnames are legal on many OSes, so it was only a matter
of time before someone hit this bug, http://subversion.tigris.org/ds/
viewMessage.do?dsForumId=462&dsMessageId=1005163.
Votes:
+1: pburba, rhuijben, cmpilato
35047 06.01.2009 17:33:43, by fabien:
French translation update for r35045

* subversion/po/fr.po: po-update, one new and a few fuzzy fixed
35046 06.01.2009 17:29:31, by stsp:
* TODO-1.6: Add #3354 as blocker.
35045 06.01.2009 17:13:20, by cmpilato:
* subversion/svnadmin/main.c
(pack_notify): Build a formatted string separately so gettext can do
the right thing for the final target string.

Found by: Fabien COELHO <fabien {at} coelho.net>
35044 06.01.2009 17:11:05, by cmpilato:
Minor optimization to mergeinfo parsing.

* subversion/libsvn_subr/mergeinfo.c
(parse_pathname): Avoid unnecessary reallocation by simply creating
a stringbuf fully in a single step.
35043 06.01.2009 17:09:37, by cmpilato:
Vote for, approving, r35040.
35042 06.01.2009 16:59:35, by rhuijben:
* STATUS: Cast vote on r35040.
35041 06.01.2009 16:53:24, by pburba:
*STATUS: Nominate r35040.
35040 06.01.2009 16:31:29, by pburba:
Allow colons within mergeinfo path names.

Previously a mergeinfo pathname containing colons produced a parsing error.

Found by: Damien Deville <damien.deville@netasq.com>

* subversion/libsvn_subr/mergeinfo.c
(parse_pathname):

* subversion/tests/libsvn_subr/mergeinfo-test.c
(NBR_MERGEINFO_VALS, mergeinfo_vals, mergeinfo_paths, mergeinfo_ranges):
Add some test cases for test_parse_single_line_mergeinfo() which have
pathnames with colons.
(NBR_BROKEN_MERGEINFO_VALS, broken_mergeinfo_vals):
Add some test cases for test_parse_broken_mergeinfo() which have
pathnames with colons.
(test_merge_mergeinfo): Add some colons to pathnames.
35039 06.01.2009 16:19:55, by cmpilato:
* tests/libsvn_fs_base/fs-base-test.c
(orphaned_textmod_change): Add a comment explaining why we have this
test at all, given that it violates the API rules.

Suggested by: glasser
35038 06.01.2009 15:39:04, by kameshj:
On issue-2897-take2:

Merge from ^/trunk revisions r34013 through r35037.

Resolving 'prop svn:mergeinfo conflict on tools/buildbot/slaves/ubuntu-x64' by
deleting the property itself as that was the intension on
the merge source(^/trunk) and the local conflicting change served *no* useful
purpose and caused by the last synch up commit(r35013).
35037 06.01.2009 12:07:20, by gstein:
axed!
35036 06.01.2009 12:00:30, by gstein:
Switch tree conflict storage over to skels, rather than a custom format.
Solves issue #3343.

Review and additional work by: hwright

* subversion/libsvn_wc/tree_conflicts.h:
(svn_wc__write_tree_conflicts): constify a parameter

* subversion/libsvn_wc/tree_conflicts.c:
(field_separator, desc_separator, escape_char, read_field_separator,
read_desc_separator, read_string_field, write_string_field,
write_integer_field): removed
(is_valid_version_info_skel, is_valid_conflict_skel): new
(read_enum_field): read the field from a skel, rather than a character
start/end position. the pool param is no longer required.
(read_node_version_info, read_one_tree_conflict): read from a skel
instead of a string. split the single pool param into both scratch and
result pools.
(svn_wc__read_tree_conflicts): parse the input into a skel, and then
walk that to construct the tree conflict structures.
(write_enum_field): renamed to ...
(skel_prepend_enum): ... this. prepend the mapped value to a given skel.
(prepend_version_info_skel): build a skel for the version info, and
prepend it to the provided skel.
(svn_wc__write_tree_conflicts): constify a parameter, and switch to
skel-based preparation.
(svn_wc__loggy_del_tree_conflict): remove temp variable, writing the
conflict data result directly into the entry (save a strdup).

* subversion/libsvn_wc/log.c:
(run_log): remove temp variable, writing directly into the entry
structure, saving a strdup.
(svn_wc__loggy_add_tree_conflict): constify temp variable.

* subversion/tests/libsvn_wc/tree-conflict-data-test.c:
(test_read_tree_conflict, test_read_2_tree_conflicts): change the
expected string representation of the tree conflicts.
(test_write_tree_conflict, test_write_2_tree_conflicts): constify a
param and change the expected string rep of the conflict.
(test_write_invalid_tree_conflicts): constify a variable.
35035 06.01.2009 11:39:11, by kameshj:
* tools/buildbot/slaves/ubuntu-x64
Delete the spurious svn:mergeinfo property as per
http://svn.haxx.se/dev/archive-2008-11/0532.shtml

Review by: pburba, hwright
1 2 3 4 5 6 7 8 9 10 Next