This file is indexed.

/usr/share/doc/libsvn1/html/todo.html is in libsvn-doc 1.9.3-2ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Subversion: Todo List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Subversion
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">Todo List </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_todo000001"></a>Global <a class="el" href="group__Update.html#ga2a6fbac0a7b1c7489859498960000ba8">svn_client_update4</a>  (apr_array_header_t **result_revs, const apr_array_header_t *paths, const <a class="el" href="structsvn__opt__revision__t.html" title="A revision, specified in one of svn_opt_revision_kind ways. ">svn_opt_revision_t</a> *revision, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t ignore_externals, svn_boolean_t allow_unver_obstructions, svn_boolean_t adds_as_modification, svn_boolean_t make_parents, <a class="el" href="structsvn__client__ctx__t.html" title="A client context structure, which holds client specific callbacks, batons, serves as a cache for conf...">svn_client_ctx_t</a> *ctx, apr_pool_t *pool)</dt>
<dd>Multiple Targets<ul>
<li>Up for debate: an update on multiple targets is <em>not</em> atomic. Right now, svn_client_update only takes one path. What's debatable is whether this should ever change. On the one hand, it's kind of losing to have the client application loop over targets and call <a class="el" href="group__Update.html#ga03281f5793596f3934b893bf03a1e385" title="Similar to svn_client_update2() except that it accepts only a single target in path, returns a single revision if result_rev is not NULL, and ignore_externals is always set to FALSE. ">svn_client_update()</a> on each one; each call to update initializes a whole new repository session (network overhead, etc.) On the other hand, it's a very simple implementation, and allows for the possibility that different targets may come from different repositories. </li>
</ul>
</dd>
<dt><a class="anchor" id="_todo000002"></a>Global <a class="el" href="group__fs__handling.html#gaed6116279287a80ec4f7de380a732f45">svn_fs_copied_from</a>  (svn_revnum_t *rev_p, const char **path_p, svn_fs_root_t *root, const char *path, apr_pool_t *pool)</dt>
<dd>See how people like this, it can always be hidden behind the curtain if necessary. </dd>
<dt><a class="anchor" id="_todo000003"></a>Global <a class="el" href="group__fs__handling.html#gafe8eadb1c6950e3bfdca49bbb497d6fb">svn_fs_file_contents</a>  (svn_stream_t **contents, svn_fs_root_t *root, const char *path, apr_pool_t *pool)</dt>
<dd>kff: I am worried about lifetime issues with this pool vs the trail created farther down the call stack. Trace this function to investigate...  </dd>
<dt><a class="anchor" id="_todo000004"></a>Global <a class="el" href="svn__opt_8h.html#a73e9bfbaa1683068e7287cd8d2a26d73">svn_opt_print_generic_help2</a>  (const char *header, const <a class="el" href="structsvn__opt__subcommand__desc2__t.html" title="One element of a subcommand dispatch table. ">svn_opt_subcommand_desc2_t</a> *cmd_table, const apr_getopt_option_t *opt_table, const char *footer, apr_pool_t *pool, FILE *stream)</dt>
<dd>Why is <em>stream</em> a stdio file instead of an svn stream? </dd>
<dt><a class="anchor" id="_todo000005"></a>Global <a class="el" href="svn__opt_8h.html#a0564915268011cfde52e281c832aea1d">svn_opt_subcommand_help3</a>  (const char *subcommand, const <a class="el" href="structsvn__opt__subcommand__desc2__t.html" title="One element of a subcommand dispatch table. ">svn_opt_subcommand_desc2_t</a> *table, const apr_getopt_option_t *options_table, const int *global_options, apr_pool_t *pool)</dt>
<dd>Why does this only print to <code>stdout</code>, whereas <a class="el" href="svn__opt_8h.html#ad258bb2626cce6d0ca70ebd8f1997092" title="Same as svn_opt_print_generic_help2(), but acts on svn_opt_subcommand_desc_t. ">svn_opt_print_generic_help()</a> gives us a choice? </dd>
<dt><a class="anchor" id="_todo000006"></a>Global <a class="el" href="group__svn__wc__conflict.html#gab249de710489f171377fd85edc27d916">svn_wc_conflict_version_t</a>  </dt>
<dd>Consider making some or all of the info mandatory, to reduce complexity.</dd>
</dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>