Checkout Tools
  • last updated 8 hours ago
Constraints: committers
Constraints: files
Constraints: dates

Changeset 1140227 is being indexed.

Followup r1139937 to fix a stupid mistake.

* tools/dev/unix-build/Makefile.svn: Use $(dir $@), not $(dirname $@).

* subversion/libsvn_client/cmdline.c

(svn_client_args_to_target_array2): Restore documented error behaviour. A

follow-up to r1101990.

Support forthcoming serf 1.0.0 on Windows (and fix Windows build when using

serf trunk).

* build/generator/

(WinGeneratorBase.get_win_libs.): Support serf-1.lib or serf.lib as


(WinGeneratorBase._get_serf_version): Keep the major, minor, and patch

version of serf as instance attributes.

* COMMITTERS: Add moklo as partial committer. (diff-improvements


Creating new experimental branch for my work on lcs/diff/merge

* tools/dev/unix-build/Makefile.svn: More clearly mark the notice about

the bb-openbsd bot's dependency on this file.

* tools/dev/unix-build/Makefile.svn: For some reason 'mkdir -p $(dirname $@)'

results in 'mkdir -p' being invoked without any arguments[1], so don't use

this construct.


* subversion/tests/cmdline/ Use POSIX signal names.

* subversion/libsvn_subr/svn_base64.c

(svn_base64_encode_string2, svn_base64_decode_string): Simplify the

conversion from stringbuf to string, eliminating a pool allocation.

Creating the svn-bisect branch.

* COMMITTERS : Add arwin as a partial committer (svn-bisect branch)

* build/ac-macros/serf.m4

(SVN_LIB_SERF): Search for both serf-0 and serf-1.

Follow-up to r1054251.

* build.conf (libsvn_diff): Add zlib to dependencies.

* site/publish/docs/release-notes/1.7.html: fix typo

Work around a bug in SQLite 3.7.7.

See this thread for context:

* subversion/libsvn_subr/sqlite.c

(exec_sql): Rename to exec_sql2. Grow and use IGNORED_ERR parameter.

(exec_sql): New macro wrapper.

(svn_sqlite__open): Ran the CASE_SENSITIVE_LIKE pragma separately, with

special error checking when SQLite is 3.7.7 (exactly).

Found by: arfrever

Suggested by: Richard Hipp <>

Review by: gstein

Documentation improvement only.

* subversion/libsvn_fs_fs/fs.h

(fs_fs_data_t): detailed description of packed_offset_cache

* subversion/libsvn_fs_fs/temp_serializer.h

(svn_fs_fs__serialize_manifest, svn_fs_fs__deserialize_manifest,

svn_fs_fs__get_sharded_offset, svn_fs_fs__extract_dir_entry):

improve docstings

Patch by: julianfoad

Fix type mismatch: the manifest contains apr_off_t values,

hence we should return these instead of apr_int64_t. The

only caller also expects apr_off_t.

* subversion/libsvn_fs_fs/temp_serializer.c

(svn_fs_fs__get_sharded_offset): return data using the expected type

Found by: julianfoad

Followup r1139937 to fix a few bits I messed up.

* tools/dev/unix-build/Makefile.svn


$(GNU_ICONV_OBJDIR)/lib_aliases.gperf.diff): Use mv -f instead of mv.

($(HTTPD_CONF)): Truncate output file.

* tools/dev/unix-build/Makefile.svn

($(PREFIX)/httpd/conf/httpd-$(SVN_REL_WC).conf): Rename target to

$(HTTPD_CONF), for clarity.




Simplify the mkdir -p, a harmless no-op if a dir already exists.

Move the >>$@ to the front of each echo, for improved readability.

Use '' in place of "" for less quoting / interpolation.

Create $@.tmp, then mv -f $@.tmp $@, so that if you happen to

interrupt one of those targets halfway through, 'make' will

correctly regenerate the target next time.

* subversion/libsvn_subr/cache-membuffer.c

(entry_t): improve docstring

Suggested by: danielsh

Prevent buffer overflows in target stringbuf. The recently added

optimizations rely on sufficient memory being pre-allocated to

the target buffer to hold the entire result string.

Until now, the code would ignore the size of existing content when

pre-allocating the buffer.

* subversion/libsvn_subr/svn_base64.c

(encode_bytes, decode_bytes): ensure that STR is large enough to

hold the new data as well as its current content

Shlomi just posted to users@, so we (presumably) have a non-bouncing

address now.

* COMMITTERS: update Shlomi's address

* subversion/libsvn_subr/svn_base64.c

(encode_bytes, decode_bytes): Clarify docstrings.

Patch by: danielsh

Silence two signed / unsigned char assignment warnings.

* subversion/libsvn_subr/svn_base64.c

(encode_line, decode_line): explicitly cast rhs to lhs

Found by: danielsh

* tools/dev/unix-build/Makefile.svn

(httpd-conf): Replace this target with $(HTTPD_CHECK_CONF) and

$(HTTPD_CHECK_USERS), the files it builds. Allows better use of $@

in rules, for my next commit.

Follow-up to r1081125:

* subversion/libsvn_fs_fs/caching.c

(svn_cmdline.h): Remove #include.

* subversion/tests/cmdline/

Remove an accidental debugging statement.

Make svnserveautocheck more portable.


(svnserveautocheck): Pass $PYTHON and don't call bash.

* subversion/tests/cmdline/

(#!): s#/bin/bash#/bin/sh#

($PYTHON): Use this environment variable, if available.

(): Replace bash-specific constructs with more portable equivalents.

* subversion/svn/main.c

(svn_cl__cmd_table): In the help text for 'svn upgrade', explain that

the upgrade preserves local modifications, and that an upgrade from

1.6 to 1.7 takes more time than a new checkout.

Whitespace adjustments

* subversion/libsvn_diff/diff3.c

Made first half of file match second half and norm