- r853534: 2005-03-17 18:56:19 [cmpilato] C. Michael Pilato
-
/notes/locking/TODO.txt [diff, log, file]
Finished some TODOs
- r853533: 2005-03-17 17:41:30 [cmpilato] C. Michael Pilato
-
[locking] /subversion/mod_dav_svn/repos.c [diff, log, file]
Locking branch: Teach mod_dav_svn to show LOCKNULL resources in
depth-1 PROPFINDs, but only when the client isn't a Subversion client.
* subversion/mod_dav_svn/repos.c
(dav_svn_walker_context): Add 'locks' member.
(get_immediate_children_locks): New helper.
(dav_svn_do_walk): Use get_immediate_children_locks() to fetch the
list of locked immediate children of our current path, and provide
any of the non-existing ones as additional items in our walk report.
(dav_svn_walk): Fetch repository locks if they are likely to be
needed for this walk.
- r853532: 2005-03-17 17:39:31 [cmpilato] C. Michael Pilato
-
[locking] /subversion/mod_dav_svn/dav_svn.h [diff, log, file]
[locking] /subversion/mod_dav_svn/repos.c [diff, log, file]
Locking branch: check the User-Agent header to determine if our
accessor claims to be a Subversion client.
* subversion/mod_dav_svn/dav_svn.h
(dav_svn_repos): Add 'is_svn_client' member.
* subversion/mod_dav_svn/repos.c
(dav_svn_get_resource): Populate new repos->is_svn_client member.
- r853531: 2005-03-17 11:09:31 [maxb] Max Bowsher
-
[1.1.x] /STATUS [diff, log, file]
* STATUS: Cast a vote, and move two changes to approved section.
- r853530: 2005-03-17 10:39:51 [maxb] Max Bowsher
-
Click to show all 15 changes...
Change "#!/usr/bin/env python2" to "#!/usr/bin/env python" everywhere.
"python2" is not a standard name - by using it, we are more likely to force
users to have to edit our scripts to point them at a real Python interpreter,
than to help our scripts work out of the box.
* contrib/hook-scripts/pre-commit-check.py:
* tools/hook-scripts/svnperms.py:
* tools/hook-scripts/mailer/mailer.py:
* tools/hook-scripts/mailer/tests/mailer-tweak.py:
* tools/dev/iz/ff2csv.py:
* tools/dev/lock-check.py:
* tools/dev/scramble-tree.py:
* tools/examples/putfile.py:
* tools/examples/revplist.py:
* tools/examples/dumpprops.py:
* tools/examples/svnlook.py:
* tools/examples/svnshell.py:
* tools/examples/getfile.py:
* tools/examples/blame.py:
* tools/examples/geturl.py:
Change "#!/usr/bin/env python2" to "#!/usr/bin/env python".
- r853529: 2005-03-17 08:11:06 [cmpilato] C. Michael Pilato
-
[locking] /subversion/svnadmin/main.c [diff, log, file]
Locking branch: Fix a typo in the 'rmlocks' usage message.
* subversion/svnadmin/main.c (cmd_table)
- r853528: 2005-03-17 07:38:06 [lundblad] Peter N. Lundblad
-
[locking] /subversion/include/svn_string.h [diff, log, file]
Locking branch: Comment tweak. (Follow-up to r13449)
* subversion/include/svn_string.h (svn_cstring_count_newlines): Clarify comment
and add @since markup.
- r853527: 2005-03-17 05:55:30 [fitz] Brian Fitzpatrick
-
[locking] /subversion/clients/cmdline/info-cmd.c [diff, log, file]
[locking] /subversion/clients/cmdline/log-cmd.c [diff, log, file]
[locking] /subversion/include/svn_string.h [diff, log, file]
[locking] /subversion/libsvn_subr/svn_string.c [diff, log, file]
[locking] /subversion/svnadmin/main.c [diff, log, file]
[locking] /subversion/svnlook/main.c [diff, log, file]
Fix svn_cstring_count_newlines to return the actual number of lines in
the cstring. Update all callers.
* subversion/svnadmin/main.c (subcommand_lslocks)
* subversion/svnlook/main.c (subcommand_lock),
* subversion/clients/cmdline/log-cmd.c (log_message_receiver),
* subversion/clients/cmdline/info-cmd.c (print_info): Add 1 to number
of lines returned from svn_cstring_count_newlines since it now
returns the actual number of newlines.
* subversion/include/svn_string.h (svn_cstring_count_newlines): Remove
bogus docs.
* subversion/libsvn_subr/svn_string.c (svn_cstring_count_newlines):
Return the actual number of newlines in the cstring, not the number
+ 1. Let the callers add 1 to the number returned if they're going
to tack a newline on.
- r853526: 2005-03-17 05:27:29 [fitz] Brian Fitzpatrick
-
/notes/locking/TODO.txt [diff, log, file]
* notes/locking/TODO.txt: Counting lock comment lines is done.
- r853525: 2005-03-17 05:26:02 [fitz] Brian Fitzpatrick
-
[locking] /subversion/clients/cmdline/info-cmd.c [diff, log, file]
[locking] /subversion/svnlook/main.c [diff, log, file]
Locking branch: Fix 'svnlook lock' and 'svn info' to print out the
number of lines in a lock comment (ala 'svn log').
* subversion/svnlook/main.c (subcommand_lock),
* subversion/clients/cmdline/info-cmd.c (print_info): Print the number
of lines in a lock comment, and print the comment itself on a
separate line (or lines).
- r853524: 2005-03-17 05:25:42 [cmpilato] C. Michael Pilato
-
[locking] /subversion/svnadmin/main.c [diff, log, file]
Locking branch: fixups to svnadmin lslocks output.
* subversion/svnadmin/main.c
(subcommand_lslocks): Left-align output, and make the lock path look
like the other name/value fields.
- r853523: 2005-03-17 04:56:09 [fitz] Brian Fitzpatrick
-
[locking] /subversion/clients/cmdline/log-cmd.c [diff, log, file]
[locking] /subversion/include/svn_string.h [diff, log, file]
[locking] /subversion/libsvn_subr/svn_string.c [diff, log, file]
[locking] /subversion/svnadmin/main.c [diff, log, file]
Locking branch: Fix 'svnadmin lslocks' to print out the number of
lines in a lock comment (ala 'svn log'). Add a public utility
function, svn_cstring_count_newlines, to the public API since we need
to use this in 4 different places in 3 different libs.
* subversion/svnadmin/main.c (subcommand_lslocks): Print the number of
lines in a lock comment, and print the comment itself on a separate
line (or lines).
* subversion/include/svn_string.h (svn_cstring_count_newlines): New
function declaration.
* subversion/libsvn_subr/svn_string.c (svn_cstring_count_newlines):
New function (actually, it's an old private function that existed in
subversion/clients/cmdline/log-cmd.c, but since it's useful in
several different places, I've put it here).
* subversion/clients/cmdline/log-cmd.c (num_lines): Removed.
(log_message_receiver): Use svn_cstring_count_newlines instead of
num_lines.
- r853522: 2005-03-16 23:56:26 [cmpilato] C. Michael Pilato
-
[locking] /subversion/libsvn_fs_base/bdb/lock-tokens-table.c [diff, log, file]
[locking] /subversion/libsvn_fs_base/bdb/locks-table.c [diff, log, file]
Locking branch: Lose unnecessary #includes.
* subversion/libsvn_fs_base/bdb/locks-table.c,
* subversion/libsvn_fs_base/bdb/lock-tokens-table.c
Don't #include key-gen.h -- we don't use the base36 key system in
these tables.
- r853521: 2005-03-16 23:06:03 [cmpilato] C. Michael Pilato
-
/notes/locking/TODO.txt [diff, log, file]
Add more locking TODO items.
- r853520: 2005-03-16 22:51:52 [sussman] Ben Collins-Sussman
-
/notes/locking/TODO.txt [diff, log, file]
* notes/locking/TODO.txt: more tweaks.
- r853519: 2005-03-16 22:19:35 [lundblad] Peter N. Lundblad
-
/notes/locking/TODO.txt [diff, log, file]
* notes/locking/TODO.txt: Remove an item.
- r853518: 2005-03-16 22:16:31 [lundblad] Peter N. Lundblad
-
[locking] /subversion/svnserve/serve.c [diff, log, file]
Locking branch: ensure proper lifetime/cleanup of svn_fs_access_t in
svnserve. (Mostly done by sussman)
* subversion/svnserve/serve.c
(cleanup_fs_access_baton): New struct.
(cleanup_fs_access): New function.
(create_fs_access): renamed from set_user(). take a pool
argument. allocate fs_access_t in pool, attach to the svn_fs_t,
and register a pool cleanup function to de-associate the fs_access_t.
(auth): just dup the user into b's pool, so it has the same
lifetime as the connection.
(must_have_write_access): if b->user exists when entering the
function, or later on in the function, call create_fs_access().
- r853517: 2005-03-16 22:11:11 [cmpilato] C. Michael Pilato
-
[locking] /subversion/include/svn_props.h [diff, log, file]
[locking] /subversion/mod_dav_svn/version.c [diff, log, file]
Locking branch: Make (w/ sussman) it easier to determine which
revisions came about via autoversioning by setting a new
svn:autoversioned property on those revisions.
* subversion/include/svn_props.h
(SVN_PROP_REVISION_AUTOVERSIONED): New property definition.
* subversion/mod_dav_svn/version.c
(set_auto_revprops): Was set_auto_log_message(). Set the
svn:autoversioned property on transactions used by the
autoversioning code.
(dav_svn_checkin): Update call to set_auto_revprops().
- r853516: 2005-03-16 22:06:50 [lundblad] Peter N. Lundblad
-
/subversion/po/sv.po [diff, log, file]
UPdate to Swedish translation.
* subversion/po/sv.po: Run make locale-gnu-po-update.
- r853515: 2005-03-16 21:25:48 [lundblad] Peter N. Lundblad
-
[locking] /subversion/libsvn_client/locking_commands.c [diff, log, file]
Locking branch: follow-up to r13436. Thanks to philip!
* subversion/libsvn_client/locking_commands.c (fetch_tokens): Don't
ingore error from svn_ra_get_lock.
- r853514: 2005-03-16 21:03:30 [cmpilato] C. Michael Pilato
-
[locking] /subversion/libsvn_fs_base/bdb/locks-table.c [diff, log, file]
Locking branch: Fix a bus error caused by accessing uninitialized
memory.
* subversion/libsvn_fs_base/bdb/locks-table.c
(get_lock): Initialize lock_p to NULL (so that locks that are
expired or have been auto-purged) aren't returned as garbage.
(svn_fs_bdb__locks_get): Don't callback on locks we didn't get.
- r853513: 2005-03-16 20:54:23 [xsteve] Stefan Reichör
-
/contrib/client-side/psvn/psvn.el [diff, log, file]
Started to use a process filter for the svn output
* trunk/contrib/client-side/psvn/psvn.el:
The process filter will be used to implement a way to read username/password
from the user.
svn-status-use-process-filter: New variable to activate the new process filter
It is set to nil because it could potentially break every psvn functionality.
(svn-run-svn): Install the process filter if needed.
(svn-process-filter): New function. It receives the output from the svn process.
It inserts the output to the *svn-process* buffer and shows the chunks in the
*Messages* buffer for debugging purposes
- r853512: 2005-03-16 20:05:04 [xsteve] Stefan Reichör
-
/contrib/client-side/psvn/psvn.el [diff, log, file]
Improved the svn-status-after-save-hook
* trunk/contrib/client-side/psvn/psvn.el:
(svn-status-get-file-name-buffer-position): New function to find out the
point position for a given filename. Return nil, if the filename is
not displayed at the moment
(svn-status-goto-file-name): Use svn-status-get-file-name-buffer-position
(svn-status-after-save-hook): Run svn-status-update-buffer if the file
is not yet shown
Thanks to Tadashi Watanabe <rxc11262@...> for the idea for that patch
- r853511: 2005-03-16 19:10:11 [lundblad] Peter N. Lundblad
-
/notes/locking/TODO.txt [diff, log, file]
* notes/locking/TODO.txt: Remove two must-haves.
- r853510: 2005-03-16 19:05:35 [lundblad] Peter N. Lundblad
-
[locking] /subversion/libsvn_client/locking_commands.c [diff, log, file]
Locking branch: For svn unlock URL, instead of automatically turning on
the force flag, fetch each lock token from the repository. This will
make
the repository check that the user is valid if not --force.
* subversion/libsvn_client/locking_commands.c (fetch_tokens): New function.
(svn_client_unlock): Instead of always turning on force for URLs, fetch lock
tokens if force is FALSE.