[[[ Linkified code file names in file general.htm of the Hacking Guide
Converted file names into links pointing to the current revision on page: http://subversion.apache.org/docs/community-guide/general.html#code-to-read Converted directory names into links pointing to the current revision on page: http://subversion.apache.org/docs/community-guide/general.html#directory-layout Patch by: Gabriela Gibson <gabriela.gib...@gmail.com> ]]] regards, Gabriela ps.: The credit note was just for practice :>
--- general-orig.html 2012-12-19 11:53:49.880600246 +0000 +++ general-new.html 2012-12-19 12:22:42.253190871 +0000 @@ -288,15 +288,28 @@ perusal order:</p> <ol> -<li><p>the basic building blocks: svn_string.h, svn_error.h, svn_types.h</p> -</li> -<li><p>useful utilities: svn_io.h, svn_path.h, svn_hash.h, svn_xml.h</p> -</li> -<li><p>the critical interface: svn_delta.h</p> -</li> -<li><p>client-side interfaces: svn_ra.h, svn_wc.h, svn_client.h</p> -</li> -<li><p>the repository and versioned filesystem: svn_repos.h, svn_fs.h</p> +<li><p>the basic building blocks: +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_string.h">svn_string.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_error.h">svn_error.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_types.h">svn_types.h</a></p> +</li> +<li><p> +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_io.h">svn_io.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_path.h">svn_path.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_hash.h">svn_hash.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_xml.h">svn_xml.h</a></p> +</li> +<li><p>the critical interface: +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_delta.h">svn_delta.h</a></p> +</li> +<li><p>client-side interfaces: +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_ra.h">svn_ra.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_wc.h">svn_wc.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_client.h">svn_client.h</a></p> +</li> +<li><p>the repository and versioned filesystem: +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_repos.h">svn_repos.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/svn_fs.h">svn_fs.h</a></p> </li> </ol> @@ -312,11 +325,15 @@ in APR (look in 'apr/include/'):</p> <ul> -<li><p>memory pools: apr_pools.h</p></li> -<li><p>filesystem access: apr_file_io.h</p></li> -<li><p>hashes and arrays: apr_hash.h, apr_tables.h</p></li> +<li><p>memory pools: <a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/apr_pools.h">apr_pools.h</a></p></li> +<li><p>filesystem access: <a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/apr_file_io.h">apr_file_io.h</a></p></li> +<li><p>hashes and arrays: +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/apr_hash.h">apr_hash.h</a>, +<a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/apr_tables.h">apr_tables.h</a> +</p></li> </ul> + <p>Subversion also tries to deliver reliable and secure software. This can only be achieved by developers who understand secure programming in the C programming language. Please see 'notes/assurance.txt' for @@ -337,57 +354,59 @@ <p>A rough guide to the source tree:</p> <ul> -<li><p><tt>doc/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/doc/">doc/</a></tt><br /> User and Developer documentation.</p> </li> -<li><p><tt>tools/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/tools/">tools/</a></tt><br /> Stuff that works with Subversion, but that Subversion doesn't depend on. Code in tools/ is maintained collectively by the Subversion project, and is under the same open source copyright as Subversion itself.</p> </li> -<li><p><tt>contrib/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/contrib/">contrib/</a></tt><br /> Stuff that works with Subversion, but that Subversion doesn't depend on, and that is maintained by individuals who may or may not participate in Subversion development. Code in contrib/ is open source, but may have a different license or copyright holder than Subversion itself.</p> </li> -<li><p><tt>packages/</tt><br> +</li> +<li><p><tt>packages/</tt><br /> Stuff to help packaging systems, like rpm and dpkg.</p> </li> -<li><p><tt>subversion/</tt><br> + +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/">subversion/</a></tt><br /> Source code to Subversion itself (as opposed to external libraries).</p> </li> -<li><p><tt>subversion/include/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/">subversion/include/</a></tt><br /> Public header files for users of Subversion libraries.</p> </li> -<li><p><tt>subversion/include/private/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/private/">subversion/include/private/</a></tt><br /> Private header files shared internally by Subversion libraries.</p> </li> -<li><p><tt>subversion/libsvn_fs/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_fs/">subversion/libsvn_fs/</a></tt><br /> The versioning "filesystem" API.</p> </li> -<li><p><tt>subversion/libsvn_repos/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_repos/">subversion/libsvn_repos/</a></tt><br /> Repository functionality built around the `libsvn_fs' core.</p> </li> -<li><p><tt>subversion/libsvn_delta/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_delta/">subversion/libsvn_delta/</a></tt><br /> Common code for tree deltas, text deltas, and property deltas.</p> </li> -<li><p><tt>subversion/libsvn_wc/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_wc/">subversion/libsvn_wc/</a></tt><br /> Common code for working copies.</p> </li> -<li><p><tt>subversion/libsvn_ra/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra/">subversion/libsvn_ra/</a></tt><br /> Common code for repository access.</p> </li> -<li><p><tt>subversion/libsvn_client/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_client/">subversion/libsvn_client/</a></tt><br /> Common code for client operations.</p> </li> -<li><p><tt>subversion/svn/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/svn/">subversion/svn/</a></tt><br /> The command line client.</p> </li> -<li><p><tt>subversion/tests/</tt><br> +<li><p><tt><a href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/">subversion/tests/</a></tt><br /> Automated test suite.</p> </li> <li><p><tt>apr/</tt><br>