Subversion SVN Changelog

Select Changelog:

Subversion, svnLogBrowser, pysvn

Select page:

Previous Page1 2 3 6 8 11Next Page

Changes per page:

25 50 100 250

Summarize files:

On | Off

Search:

Filter by Developer:

Sort Alphabetically Sort by Commits Show/Hide Inactive Developers
Show All
Karl Fogel (4,569)
Hyrum Wright (4,001)
C. Michael Pilato (3,986)
Daniel Rall (2,646)
Greg Stein (1,867)
Julian Foad (1,586)
Bert Huijben (1,576)
Paul T. Burba (1,547)
Max Bowsher (1,308)
Stefan Sperling (1,140)
Philip Martin (1,051)
Arfrever Frehtes Taifersar Arahesis (918)
Branko Cibej (913)
Lieven Govaerts (791)
Blair Zajac (766)
Erik Hülsmann (763)
David Glasser (739)
Ben Reser (581)
Kamesh Jayachandran (557)
Justin Erenkrantz (487)
Daniel Shahaf (408)
Senthil Kumaran S (349)
Øyvind A. Holm (343)
Stefan Reichör (331)
Sander Striker (254)
Neels J. Hofmeyr (229)
Fabien COELHO (213)
Mark Phippard (210)
Daniel Näslund (196)
Joe Swatosh (160)
Dongsheng Song (158)
D.J. Heap (157)
Joe Orton (150)
Dongsheng Song (148)
Ivan Zhakov (147)
Ivan Zhakov (122)
User: stefan2 (100)
Stephen Butler (86)
User: artagnon (79)
Роман Донченко (64)
Bhuvaneswaran Arumugam (49)
Guo Rui (45)
Jeremy Whitlock (41)
Peter Samuelson (31)
Stefan Küng (26)
P.Marek (23)
Martin Furter (21)
Mattias Engdegård (11)
Arthur de Jong (7)
Gavin McDonald (2)
Eric S. Raymond (1)
User: joes (1)
Arfrever Frehtes Taifersar Arahesis (918)
Arthur de Jong (7)
Ben Reser (581)
Bert Huijben (1,576)
Bhuvaneswaran Arumugam (49)
Blair Zajac (766)
Branko Cibej (913)
C. Michael Pilato (3,986)
D.J. Heap (157)
Daniel Näslund (196)
Daniel Rall (2,646)
Daniel Shahaf (408)
David Glasser (739)
Dongsheng Song (148)
Dongsheng Song (158)
Eric S. Raymond (1)
Erik Hülsmann (763)
Fabien COELHO (213)
Gavin McDonald (2)
Greg Stein (1,867)
Guo Rui (45)
Hyrum Wright (4,001)
Ivan Zhakov (147)
Ivan Zhakov (122)
Jeremy Whitlock (41)
Joe Orton (150)
Joe Swatosh (160)
Julian Foad (1,586)
Justin Erenkrantz (487)
Kamesh Jayachandran (557)
Karl Fogel (4,569)
Lieven Govaerts (791)
Mark Phippard (210)
Martin Furter (21)
Mattias Engdegård (11)
Max Bowsher (1,308)
Neels J. Hofmeyr (229)
P.Marek (23)
Paul T. Burba (1,547)
Peter Samuelson (31)
Philip Martin (1,051)
Sander Striker (254)
Senthil Kumaran S (349)
Stefan Küng (26)
Stefan Reichör (331)
Stefan Sperling (1,140)
Stephen Butler (86)
User: artagnon (79)
User: joes (1)
User: stefan2 (100)
Øyvind A. Holm (343)
Роман Донченко (64)

This changelog reflects changes in the Subversion SVN repository, and is updated once every hour. All reported times are in UTC.

  • Legend:
  • Added (A) Added (A)
  • Deleted (D) Deleted (D)
  • Modified (M) Modified (M)
  • Copied (R) Copied (R)
  • [Branch]
  • [Tag]
  • Active Filters:
  • Sander Striker Remove Filter

Changelog for Subversion (254 revisions):

r862202: 2006-10-26 17:22:39 [striker] Sander Striker

M  /subversion/libsvn_repos/repos.c  [diff, log, file]

 * subversion/libsvn_repos/repos.c
 
   (create_conf): Add missing comment marker in alias example.
 
 Suggested by: malcolm

r862199: 2006-10-26 14:44:18 [striker] Sander Striker

M  /subversion/libsvn_repos/repos.c  [diff, log, file]

 * subversion/libsvn_repos/repos.c
 
   (create_conf): Add alias example.
 
 Suggested by: glasser

r862102: 2006-10-18 22:45:45 [striker] Sander Striker

M  /build/generator/gen_win.py  [diff, log, file]

 * build/generator/gen_win.py
 
   (WinGeneratorBase.get_win_lib_dirs): Fix additional lib dirs.

r862056: 2006-10-17 00:32:28 [striker] Sander Striker

M  /subversion/libsvn_repos/authz.c  [diff, log, file]

 Add alias functionality to authorization configuration.
 
 * subversion/libsvn_repos/authz.c
 
   (authz_alias_is_user, authz_validate_alias): New function.
 
   (authz_group_contains_user): Resolve aliases within groups.
 
   (authz_parse_line): Resolve aliases.
 
   (authz_group_walk, authz_validate_rule): Verify existence of referenced
    aliases.
 
   (authz_validate_sect): Validate new 'aliases' section.

r858464: 2006-02-08 04:59:24 [striker] Sander Striker

M  /subversion/include/svn_diff.h  [diff, log, file]

 Suggested by: julianfoad
 
 * subversion/include/svn_diff.h
 
   (datasource_get_next_token): Expand docstring.

r855173: 2005-06-18 10:40:59 [striker] Sander Striker

M  [1.2.x] /STATUS  [diff, log, file]

 * STATUS
 
   Vote on r15046, a no brainer really.

r851941: 2004-11-12 10:25:45 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/lock.c  [diff, log, file]
M  [locking] /subversion/libsvn_fs_base/lock.h  [diff, log, file]

 Revert these changes. Needs some rethinking.
 
 * subversion/libsvn_fs_base/lock.c
 
   (svn_fs_base__unlock_helper, svn_fs_base__get_lock_from_path_helper,
    svn_fs_base__get_lock_from_token_helper, svn_fs_base__get_locks_helper):
     Renamed from txn_body_xxx, and made semi-public (private to the FS).
     Update all callers.
 
 
 * subversion/libsvn_fs_base/lock.h
 
   (svn_fs_base__unlock_helper, svn_fs_base__get_lock_from_path_helper,
    svn_fs_base__get_lock_from_token_helper, svn_fs_base__get_locks_helper):
     Helper functions made semi-public (private to the FS), declaring them
     here accompagnied by argument structures to pass to these functions.
 

r851940: 2004-11-12 10:08:24 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/bdb/lock-tokens-table.c  [diff, log, file]

 Should have been part of r11863, this time really commit it.
 
 * subversion/libsvn_fs_base/bdb/lock-tokens-table.c
 
   (svn_fs_bdb__lock_tokens_get): Introduce a subpool, to prevent accumulating
     memory due to BDB allocations.

r851939: 2004-11-12 10:02:39 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/lock.c  [diff, log, file]
M  [locking] /subversion/libsvn_fs_base/lock.h  [diff, log, file]

 Should there be time restrictions on committing?
 
 * subversion/libsvn_fs_base/lock.c
 
   (check_lock_expired): Move to the start of the file.
 
   (svn_fs_base__unlock_helper, svn_fs_base__get_lock_from_path_helper,
    svn_fs_base__get_lock_from_token_helper, svn_fs_base__get_locks_helper):
     Renamed from txn_body_xxx, and made semi-public (private to the FS).
     Update all callers.
 
 
 * subversion/libsvn_fs_base/lock.h
 
   (svn_fs_base__unlock_helper, svn_fs_base__get_lock_from_path_helper,
    svn_fs_base__get_lock_from_token_helper, svn_fs_base__get_locks_helper):
     Helper functions made semi-public (private to the FS), declaring them
     here accompagnied by argument structures to pass to these functions.

r851937: 2004-11-12 09:17:23 [striker] Sander Striker

M  [locking] /subversion/include/svn_fs.h  [diff, log, file]
M  [locking] /subversion/libsvn_fs/fs-loader.c  [diff, log, file]
M  [locking] /subversion/libsvn_fs/fs-loader.h  [diff, log, file]
M  [locking] /subversion/libsvn_fs_base/lock.c  [diff, log, file]
M  [locking] /subversion/libsvn_fs_base/lock.h  [diff, log, file]
M  [locking] /subversion/libsvn_fs_fs/lock.c  [diff, log, file]
M  [locking] /subversion/libsvn_fs_fs/lock.h  [diff, log, file]

 3:33AM, Be Warned...
 
 * subversion/libsvn_fs_base/lock.c
 
   (txn_body_get_lock_from_path, svn_fs_base__get_lock_from_path): Move logic
     from svn_fs_base__get_lock_from_path in anticipation of exposing the
     txn_body_xxx functions as helper functions to the internals of the fs.
 
   (txn_body_unlock, svn_fs_base__unlock): Move the implementation of
     svn_fs_base__unlock to txn_body_unlock and make svn_fs_base__unlock
     a simple retry_txn wrapper keeping the operation in a single txn.
 
   (txn_body_expire_lock): Removed.
 
   (check_lock_expired): Inline the code that was in txn_body_expire_lock.
     Yes, the entire two lines...
 
   (svn_fs_base__lock): Change the signature. Return a lock instead of a token.
 
 
 * subversion/libsvn_fs_base/lock.h
 
   (svn_fs_base__lock): Change the signature.
 
 
 * subversion/libsvn_fs/fs-loader.h
 
   (fs_vtable_t): Change the signature of svn_fs_lock. Return a lock instead
     of a token.
 
 
 * subversion/include/svn_fs.h
 * subversion/libsvn_fs/fs-loader.c
   
   (svn_fs_lock): Change the signature.
 
 
 * subversion/libsvn_fs_fs/lock.c
 * subversion/libsvn_fs_fs/lock.h
 
   (svn_fs_fs__lock): Change the signature. Return a lock instead of a token.
 

r851933: 2004-11-12 07:30:39 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/lock.c  [diff, log, file]

 With sussman sit up through the night fixin' things...
 
 * subversion/libsvn_fs_base/lock.c
 
   (svn_fs_base__get_lock_from_path): Make sure we ignore
     SVN_ERR_FS_NO_SUCH_LOCK and SVN_ERR_FS_LOCK_EXPIRED and just
     return a NULL lock, as documented.

r851932: 2004-11-12 07:01:21 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/bdb/lock-tokens-table.c  [diff, log, file]

 With a thank you to Greg Hudson and Branko Cibej, fix the lock-tokens table
 implementation.
 
 * subversion/libsvn_fs_base/bdb/lock-tokens-table.c
 
   (svn_fs_bdb__lock_tokens_get, svn_fs_bdb__lock_token_exists):
     Fix to check prefixes correctly so that no tokens will be
     returned for unmatching paths.

r851930: 2004-11-12 06:28:53 [striker] Sander Striker

M  [locking] /subversion/include/svn_error_codes.h  [diff, log, file]
M  [locking] /subversion/libsvn_fs_base/lock.c  [diff, log, file]

 
 * subversion/include/svn_error_codes.h
 
   (SVN_ERR_FS_LOCK_EXPIRED): New error code.
 
 
 * subversion/libsvn_fs_base/lock.c
 
   (txn_body_expire_lock, check_lock_expired): New functions.
 
   (svn_fs_base__unlock): Flesh out.
 
   (txn_body_get_lock_from_path, txn_body_get_lock_from_token):
     Check for expired locks.
 
   (txn_body_get_locks): Resolve the lock tokens to locks,
     checking for expired locks as we go.

r851928: 2004-11-12 04:31:54 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/lock.c  [diff, log, file]

 Take some baby steps on the locking front...
 
 * subversion/libsvn_fs_base/lock.c
 
   (txn_body_get_lock_from_path, svn_fs_base__get_lock_from_path):
     Fix and refactor with sussman.
                                   
   (svn_fs_base__get_lock_from_token): Fix and resolve warnings.
 
   (txn_body_get_locks): New function.
 
   (svn_fs_base__get_locks): Flesh out.

r851927: 2004-11-12 03:39:10 [striker] Sander Striker

Click to show all 11 changes...

 Flesh out the lock tokens table functionality.
 
 * subversion/libsvn_fs_base/bdb/lock-tokens-table.c
 * subversion/libsvn_fs_base/bdb/lock-tokens-table.h
 
   Renamed from lock-nodes-table.[ch]
 
   (svn_fs_bdb__open_lock_tokens_table): Renamed from
    svn_fs_bdb__open_lock_nodes_table. Use a different table
     name too: lock-tokens.
 
   (svn_fs_bdb__lock_token_add, svn_fs_bdb__lock_token_delete,
    svn_fs_bdb__lock_token_get, svn_fs_bdb__lock_tokens_get,
    svn_fs_bdb__lock_token_exists):
     New functions.
 
 
   (svn_fs_bdb__lock_node_add, svn_fs_bdb__lock_node_delete,
    svn_fs_bdb__lock_node_get): Removed.
 
 
 * subversion/libsvn_fs_base/fs.h
 
   (base_fs_data_t): Rename lock_nodes to lock_tokens.
 
 
 * subversion/libsvn_fs_base/err.c
 * subversion/libsvn_fs_base/err.h
 
   (svn_fs_base__err_no_such_lock): New function.
 
 
 * subversion/libsvn_fs_base/util/fs_skels.c
 * subversion/libsvn_fs_base/util/fs_skels.h
 
   (is_valid_lock_node_skel, svn_fs_base__parse_lock_node_skel,
    svn_fs_base__unparse_lock_node_skel): Removed.
 
 
 * subversion/include/svn_error_codes.h
 
   (SVN_ERR_FS_NO_SUCH_LOCK): New error code.
 
 
 * subversion/libsvn_fs_base/fs.c
 
   (cleanup_fs, base_create, base_open, base_hotcopy):
     Add the lock-tokens table handling.

r851919: 2004-11-11 20:54:31 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/bdb/lock-nodes-table.h  [diff, log, file]

 * subversion/libsvn_fs_base/bdb/lock-nodes-table.h
 
   (svn_fs_bdb__lock_node_add, svn_fs_bdb__lock_node_delete,
    svn_fs_bdb__lock_node_get): new function declarations.

r851914: 2004-11-11 18:16:20 [striker] Sander Striker

A  [locking] /subversion/libsvn_fs_base/bdb/lock-nodes-table.c  [log, file]
A  [locking] /subversion/libsvn_fs_base/bdb/lock-nodes-table.h  [log, file]

 * subversion/libsvn_fs_base/bdb/lock-nodes-table.c
 * subversion/libsvn_fs_base/bdb/lock-nodes-table.h
 
   New files.
 
   (svn_fs_bdb__open_lock_nodes_table): New function.
 
 
 * subversion/libsvn_fs_base/fs.c
 
   (cleanup_fs, base_create, base_open, base_hotcopy): Add in handling of
    lock-nodes table.

r851909: 2004-11-11 16:13:58 [striker] Sander Striker

M  [locking] /subversion/libsvn_fs_base/bdb/locks-table.c  [diff, log, file]
M  [locking] /subversion/libsvn_fs_base/fs.c  [diff, log, file]

 * subversion/libsvn_fs_base/bdb/locks-table.c
 
   (svn_fs_bdb__open_locks_table): Open the correct table: 'locks'.
 
 
 * subversion/libsvn_fs_base/fs.c
 
   (cleanup_fs, base_create, base_open, base_hotcopy): Add handling
    of locks table.

r851904: 2004-11-11 01:26:57 [striker] Sander Striker

M  /subversion/libsvn_diff/diff.h  [diff, log, file]
M  /subversion/libsvn_diff/lcs.c  [diff, log, file]

 Slightly optimize memory use of the diff lib.
 
 * subversion/libsvn_diff/lcs.c
 
   (svn_diff__snake, svn_diff__lcs): Implement recycling of LCS nodes that were
     on a dead end.
 
 
 * subversion/libsvn_diff/diff.h
 
   (svn_diff__lcs_t): Add refcount field.

r851901: 2004-11-10 22:33:31 [striker] Sander Striker

Click to show all 12 changes...

 Remove all svn_xxx_ from the calls to the bindings.
 
 * contrib/server-side/svn-obliterate.py
 * tools/hook-scripts/verify-po.py
 * tools/hook-scripts/mailer/mailer.py
 * tools/dev/verify-history.py
 * tools/examples/putfile.py
 * tools/examples/dumpprops.py
 * tools/examples/svnlook.py
 * tools/examples/check-modified.py
 * tools/examples/svnshell.py
 * tools/examples/getfile.py
 * tools/examples/blame.py
 * tools/examples/geturl.py
 
   Remove all svn_xxx_ from the calls to the bindings.
   Reformat where applicable.

r851899: 2004-11-10 21:53:04 [striker] Sander Striker

M  /subversion/bindings/swig/python/svn/client.py  [diff, log, file]
M  /subversion/bindings/swig/python/svn/delta.py  [diff, log, file]
M  /subversion/bindings/swig/python/svn/fs.py  [diff, log, file]
M  /subversion/bindings/swig/python/svn/ra.py  [diff, log, file]
M  /subversion/bindings/swig/python/svn/repos.py  [diff, log, file]
M  /subversion/bindings/swig/python/svn/wc.py  [diff, log, file]

 Remove the svn_xxx_ prefixes in the python bindings. This was already done
 in the bindings fs module.
 
 * subversion/bindings/swig/python/svn/client.py
 * subversion/bindings/swig/python/svn/delta.py
 * subversion/bindings/swig/python/svn/ra.py
 * subversion/bindings/swig/python/svn/ra.py
 * subversion/bindings/swig/python/svn/repos.py
 * subversion/bindings/swig/python/svn/wc.py
 
   Remove the svn_xxx_ prefixes from the function names. Preserve an
   unmodified copy of the functions for compatibility reasons.
 
 
 * subversion/bindings/swig/python/svn/fs.py
 
   Remove a comment.

r851897: 2004-11-10 21:15:47 [striker] Sander Striker

M  /subversion/mod_authz_svn/mod_authz_svn.c  [diff, log, file]

 Formatting fluke...
 
 * subversion/mod_authz_svn/mod_authz_svn.c
 
   (check_access): fix formatting.

r851896: 2004-11-10 21:05:03 [striker] Sander Striker

M  /subversion/mod_authz_svn/mod_authz_svn.c  [diff, log, file]

 Replace all occurences of access with granted_access, to unshadow the
 access() function in the C library.
 
 * subversion/mod_authz_svn/mod_authz_svn.c
 
   (parse_authz_lines, check_access): Replace 'access' with 'granted_access'.

r850385: 2004-07-14 22:00:30 [striker] Sander Striker

M  [1.0.x] /STATUS  [diff, log, file]

 * STATUS
 
   Cast a vote.

r850290: 2004-07-10 17:29:47 [striker] Sander Striker

M  /subversion/mod_authz_svn/mod_authz_svn.c  [diff, log, file]

 Fix issue #1949: mod_authz_svn: a writer can circumvent unreadable subtrees.
 
 * subversion/mod_authz_svn/mod_authz_svn.c
 
   (parse_authz_baton): Renamed from parse_authz_line_baton, and expanded
     to be able to be used for parsing sections aswell.
       
   (sections_matching_prefix_baton, find_sections_matching_prefix,
    check_access_subtree): Removed.
     
   (parse_authz_line, parse_authz_lines): Update to use new baton name.
 
   (parse_authz_section): New function to determine whether access to a
     certain section/path is allowed.
 
   (parse_authz_sections): New function. Visits all sections until a
     section is encountered that restricts access given a user/path
     combination.
 
   (check_access): Update to use parse_authz_sections, if required.
 
   (req_check_access): Update access requirements per HTTP method.
     Specifically adds the requirement of checking subtrees to the mix.