On the sqlite-deep-copies branch: Merge r28280 from trunk.

  Add a "sparse_checkout" flag to the svn_wc_revision_status_t
  structure, and expose it as new "P" output from the 'svnversion'
  command (e.g. "37P" means a partial checkout of r37).
  
  * subversion/svnversion/main.c
    (help): Include documentation for the new "P" (sParse checkout) output.
    (main): Append "P" to the outout when the sparse_checkout field of
     the revision status is set.
  
  * subversion/include/svn_wc.h
    (svn_wc_revision_status_t): Document that this structure now
     represents a WC summary, rather than solely the mix of revisions
     found in the WC (meaning that it's now somewhat mis-named).  Add a
     new "sparse_checkout" field.
  
  * subversion/libsvn_wc/revision_status.c
    (analyze_status): Set BATON->result->sparse_checkout when
     STATUS->entry->depth is other than infinity.
    (svn_wc_revision_status): Initialize *RESULT_P->sparse_checkout to FALSE.
  
  * subversion/tests/cmdline/svnversion_tests.py
    (svnversion_test): Include test for the "sParse checkout" output.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/sqlite-deep-copies@868357 13f79535-47bb-0310-9956-ffa450edef68
4 files changed