Change property listing action in the SVN-ACTION DAV logging names to
commit353ed2eb75bea5d465048961aab5431ce16db73b
authorglasser <glasser@612f8ebc-c883-4be0-9ee0-a4e9ef946e3a>
Mon, 18 Feb 2008 20:08:38 +0000 (18 20:08 +0000)
committerglasser <glasser@612f8ebc-c883-4be0-9ee0-a4e9ef946e3a>
Mon, 18 Feb 2008 20:08:38 +0000 (18 20:08 +0000)
treedb384e692b477a39a457efb905a65ca5bb7fae07
parent84b8ece2cab3f1b24e97643d7f011d8c496a2bc3
Change property listing action in the SVN-ACTION DAV logging names to
match the svnserve command set.  Specifically, remove the prop-list
command; add "props" and "text" flags to the get-dir action; and
create a get-file action like the get-dir one.  mod_dav_svn never logs
a "get-file P rR text" action, but that's OK.

(See also r29412.)

* subversion/mod_dav_svn/deadprops.c
  (db_first_name): Change "prop-list" SVN-ACTION to "get-dir props" or
   "get-file props".

* subversion/mod_dav_svn/repos.c
  (do_walk): Add "text" to get-dir SVN-ACTION.

* tools/server-side/svn_dav_log_parse.py
  Update docstring.
  (_parse_get_dir): Adjust.
  (_parse_get_file): New.
  (_parse_prop_list): Remove.

* tools/server-side/test_svn_dav_log_parse.py
  (TestCase.get_dir_or_file): Extract from test_get_dir.
  (TestCase.test_get_dir): Now a wrapper around get_dir_or_file.
  (TestCase.test_get_file): New.
  (TestCase.test_prop_list): Remove.
  (Test.handle_get_dir): Adjust.
  (Test.handle_get_file): New.
  (Test.handle_prop_list): Remove.

git-svn-id: http://svn.collab.net/repos/svn/trunk@29414 612f8ebc-c883-4be0-9ee0-a4e9ef946e3a
subversion/mod_dav_svn/deadprops.c
subversion/mod_dav_svn/repos.c
tools/server-side/svn_dav_log_parse.py
tools/server-side/test_svn_dav_log_parse.py