Date: Wed, 3 Jul 2013 10:43:18 +0000 (UTC) From: Gabor Kovesdan <gabor@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r42131 - in projects/db5: da_DK.ISO8859-1/share/xml de_DE.ISO8859-1/articles/port-mentor-guidelines de_DE.ISO8859-1/htdocs/news/2009 de_DE.ISO8859-1/htdocs/releases de_DE.ISO8859-1/shar... Message-ID: <201307031043.r63AhICd029405@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gabor Date: Wed Jul 3 10:43:17 2013 New Revision: 42131 URL: http://svnweb.freebsd.org/changeset/doc/42131 Log: - MFH Added: projects/db5/en_US.ISO8859-1/books/fdp-primer/docbook-markup/ - copied from r42130, head/en_US.ISO8859-1/books/fdp-primer/docbook-markup/ projects/db5/en_US.ISO8859-1/books/fdp-primer/xhtml-markup/ - copied from r42130, head/en_US.ISO8859-1/books/fdp-primer/xhtml-markup/ projects/db5/en_US.ISO8859-1/books/fdp-primer/xml-primer/ - copied from r42130, head/en_US.ISO8859-1/books/fdp-primer/xml-primer/ projects/db5/en_US.ISO8859-1/htdocs/java/links.xml - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/java/links.xml projects/db5/en_US.ISO8859-1/htdocs/news/status/report-2013-04-2013-06.xml - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/news/status/report-2013-04-2013-06.xml projects/db5/en_US.ISO8859-1/htdocs/news/status/report-2013-05-devsummit.xml - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/news/status/report-2013-05-devsummit.xml projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/announce.xml - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/releases/8.4R/announce.xml projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/errata.html - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/releases/8.4R/errata.html projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/hardware.html - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/releases/8.4R/hardware.html projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/installation.html - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/releases/8.4R/installation.html projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/readme.html - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/releases/8.4R/readme.html projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/relnotes-detailed.html - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/releases/8.4R/relnotes-detailed.html projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/relnotes.xml - copied unchanged from r42130, head/en_US.ISO8859-1/htdocs/releases/8.4R/relnotes.xml projects/db5/en_US.ISO8859-1/htdocs/releases/9.2R/ - copied from r42130, head/en_US.ISO8859-1/htdocs/releases/9.2R/ projects/db5/ja_JP.eucJP/htdocs/java/links.xml - copied unchanged from r42130, head/ja_JP.eucJP/htdocs/java/links.xml projects/db5/ja_JP.eucJP/htdocs/releases/8.4R/ - copied from r42130, head/ja_JP.eucJP/htdocs/releases/8.4R/ projects/db5/share/pgpkeys/alc.key - copied, changed from r42130, head/share/pgpkeys/alc.key projects/db5/share/pgpkeys/feld.key - copied unchanged from r42130, head/share/pgpkeys/feld.key projects/db5/share/pgpkeys/qingli.key - copied, changed from r42130, head/share/pgpkeys/qingli.key projects/db5/share/pgpkeys/vg.key - copied unchanged from r42130, head/share/pgpkeys/vg.key projects/db5/share/security/advisories/FreeBSD-EN-13:01.fxp.asc - copied unchanged from r42130, head/share/security/advisories/FreeBSD-EN-13:01.fxp.asc projects/db5/share/security/advisories/FreeBSD-EN-13:02.vtnet.asc - copied unchanged from r42130, head/share/security/advisories/FreeBSD-EN-13:02.vtnet.asc projects/db5/share/security/advisories/FreeBSD-SA-13:06.mmap.asc - copied unchanged from r42130, head/share/security/advisories/FreeBSD-SA-13:06.mmap.asc projects/db5/share/security/patches/EN-13:01/ - copied from r42130, head/share/security/patches/EN-13:01/ projects/db5/share/security/patches/EN-13:02/ - copied from r42130, head/share/security/patches/EN-13:02/ projects/db5/share/security/patches/SA-13:06/ - copied from r42130, head/share/security/patches/SA-13:06/ Deleted: projects/db5/en_US.ISO8859-1/htdocs/docproj/todo.xml projects/db5/en_US.ISO8859-1/htdocs/java/advocacy.xml projects/db5/en_US.ISO8859-1/htdocs/java/dists/15.xml projects/db5/en_US.ISO8859-1/htdocs/java/docs/ projects/db5/en_US.ISO8859-1/htdocs/java/links/ projects/db5/en_US.ISO8859-1/htdocs/projects/bigdisk/ projects/db5/en_US.ISO8859-1/htdocs/search/opensearch/cvsweb.xml projects/db5/ja_JP.eucJP/htdocs/java/advocacy.xml projects/db5/ja_JP.eucJP/htdocs/java/dists/15.xml projects/db5/ja_JP.eucJP/htdocs/java/links/ Modified: projects/db5/de_DE.ISO8859-1/htdocs/releases/Makefile projects/db5/de_DE.ISO8859-1/share/xml/news.xml projects/db5/el_GR.ISO8859-7/share/xml/trademarks.ent projects/db5/en_US.ISO8859-1/articles/committers-guide/article.xml projects/db5/en_US.ISO8859-1/articles/contributors/contrib.additional.xml projects/db5/en_US.ISO8859-1/articles/contributors/contrib.committers.xml projects/db5/en_US.ISO8859-1/articles/pam/article.xml projects/db5/en_US.ISO8859-1/articles/releng/article.xml projects/db5/en_US.ISO8859-1/articles/serial-uart/article.xml projects/db5/en_US.ISO8859-1/articles/vm-design/article.xml projects/db5/en_US.ISO8859-1/books/fdp-primer/Makefile projects/db5/en_US.ISO8859-1/books/fdp-primer/book.xml projects/db5/en_US.ISO8859-1/books/fdp-primer/chapters.ent projects/db5/en_US.ISO8859-1/books/fdp-primer/overview/chapter.xml projects/db5/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.xml projects/db5/en_US.ISO8859-1/books/fdp-primer/writing-style/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/Makefile projects/db5/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/audit/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/basics/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/book.xml projects/db5/en_US.ISO8859-1/books/handbook/boot/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/bsdinstall/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/chapters.ent projects/db5/en_US.ISO8859-1/books/handbook/config/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/disks/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/eresources/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/firewalls/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/geom/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/install/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/introduction/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/jails/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/mac/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/mail/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/ports/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/preface/preface.xml projects/db5/en_US.ISO8859-1/books/handbook/security/chapter.xml projects/db5/en_US.ISO8859-1/books/handbook/users/chapter.xml projects/db5/en_US.ISO8859-1/books/porters-handbook/book.xml projects/db5/en_US.ISO8859-1/books/porters-handbook/uses.xml projects/db5/en_US.ISO8859-1/htdocs/administration.xml projects/db5/en_US.ISO8859-1/htdocs/cgi/cgi-style.pl projects/db5/en_US.ISO8859-1/htdocs/cgi/man.cgi projects/db5/en_US.ISO8859-1/htdocs/cgi/monthly.cgi projects/db5/en_US.ISO8859-1/htdocs/docproj/Makefile projects/db5/en_US.ISO8859-1/htdocs/docproj/current.xml projects/db5/en_US.ISO8859-1/htdocs/docs/books.xml projects/db5/en_US.ISO8859-1/htdocs/java/Makefile projects/db5/en_US.ISO8859-1/htdocs/java/dists/Makefile projects/db5/en_US.ISO8859-1/htdocs/java/dists/index.xml projects/db5/en_US.ISO8859-1/htdocs/java/howhelp.xml projects/db5/en_US.ISO8859-1/htdocs/java/index.xml projects/db5/en_US.ISO8859-1/htdocs/layout/js/google.js projects/db5/en_US.ISO8859-1/htdocs/news/status/Makefile projects/db5/en_US.ISO8859-1/htdocs/news/status/status.xml projects/db5/en_US.ISO8859-1/htdocs/platforms/alpha.xml projects/db5/en_US.ISO8859-1/htdocs/ports/updating.xml projects/db5/en_US.ISO8859-1/htdocs/projects/Makefile projects/db5/en_US.ISO8859-1/htdocs/projects/c99/index.xml projects/db5/en_US.ISO8859-1/htdocs/projects/cvsweb.xml projects/db5/en_US.ISO8859-1/htdocs/projects/projects.xml projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/Makefile projects/db5/en_US.ISO8859-1/htdocs/releases/8.4R/schedule.xml projects/db5/en_US.ISO8859-1/htdocs/releases/Makefile projects/db5/en_US.ISO8859-1/htdocs/releases/index.xml projects/db5/en_US.ISO8859-1/htdocs/releng/index.xml projects/db5/en_US.ISO8859-1/htdocs/relnotes.xml projects/db5/en_US.ISO8859-1/htdocs/relnotes/Makefile projects/db5/en_US.ISO8859-1/htdocs/robots.txt projects/db5/en_US.ISO8859-1/htdocs/search/opensearch/Makefile projects/db5/en_US.ISO8859-1/htdocs/search/opensearch/opensearch.xml projects/db5/en_US.ISO8859-1/htdocs/security/security.xml projects/db5/en_US.ISO8859-1/htdocs/send-pr.xml projects/db5/en_US.ISO8859-1/htdocs/where.xml projects/db5/es_ES.ISO8859-1/share/xml/trademarks.ent projects/db5/fr_FR.ISO8859-1/articles/pam/article.xml projects/db5/fr_FR.ISO8859-1/books/fdp-primer/book.xml projects/db5/fr_FR.ISO8859-1/htdocs/releases/Makefile projects/db5/it_IT.ISO8859-15/articles/vm-design/article.xml projects/db5/it_IT.ISO8859-15/books/unix-introduction/book.xml projects/db5/it_IT.ISO8859-15/htdocs/releases/Makefile projects/db5/ja_JP.eucJP/books/handbook/Makefile projects/db5/ja_JP.eucJP/books/handbook/book.xml projects/db5/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml projects/db5/ja_JP.eucJP/books/handbook/desktop/chapter.xml projects/db5/ja_JP.eucJP/books/handbook/install/chapter.xml projects/db5/ja_JP.eucJP/books/handbook/introduction/chapter.xml projects/db5/ja_JP.eucJP/books/handbook/kernelconfig/chapter.xml projects/db5/ja_JP.eucJP/books/handbook/mirrors/chapter.xml projects/db5/ja_JP.eucJP/books/handbook/multimedia/chapter.xml projects/db5/ja_JP.eucJP/books/handbook/ports/chapter.xml projects/db5/ja_JP.eucJP/htdocs/docproj/Makefile projects/db5/ja_JP.eucJP/htdocs/docproj/current.xml projects/db5/ja_JP.eucJP/htdocs/docs/books.xml projects/db5/ja_JP.eucJP/htdocs/java/Makefile projects/db5/ja_JP.eucJP/htdocs/java/dists/Makefile projects/db5/ja_JP.eucJP/htdocs/java/dists/index.xml projects/db5/ja_JP.eucJP/htdocs/java/howhelp.xml projects/db5/ja_JP.eucJP/htdocs/java/index.xml projects/db5/ja_JP.eucJP/htdocs/ports/updating.xml projects/db5/ja_JP.eucJP/htdocs/projects/Makefile projects/db5/ja_JP.eucJP/htdocs/projects/cvsweb.xml projects/db5/ja_JP.eucJP/htdocs/releases/Makefile projects/db5/ja_JP.eucJP/htdocs/relnotes.xml projects/db5/ja_JP.eucJP/htdocs/security/security.xml projects/db5/ja_JP.eucJP/htdocs/send-pr.xml projects/db5/ja_JP.eucJP/htdocs/where.xml projects/db5/ja_JP.eucJP/share/xml/l10n.ent projects/db5/ja_JP.eucJP/share/xml/news.xml projects/db5/mn_MN.UTF-8/books/handbook/boot/chapter.xml projects/db5/nl_NL.ISO8859-1/books/handbook/Makefile projects/db5/nl_NL.ISO8859-1/books/handbook/book.xml projects/db5/nl_NL.ISO8859-1/books/handbook/colophon.xml projects/db5/nl_NL.ISO8859-1/books/handbook/eresources/chapter.xml projects/db5/nl_NL.ISO8859-1/books/handbook/firewalls/chapter.xml projects/db5/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.xml projects/db5/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.xml projects/db5/nl_NL.ISO8859-1/books/handbook/preface/preface.xml projects/db5/nl_NL.ISO8859-1/htdocs/administration.xml projects/db5/nl_NL.ISO8859-1/htdocs/send-pr.xml projects/db5/nl_NL.ISO8859-1/htdocs/where.xml projects/db5/nl_NL.ISO8859-1/share/xml/mailing-lists.ent projects/db5/ru_RU.KOI8-R/articles/pam/article.xml projects/db5/ru_RU.KOI8-R/articles/vm-design/article.xml projects/db5/ru_RU.KOI8-R/books/handbook/book.xml projects/db5/ru_RU.KOI8-R/books/handbook/mail/Makefile projects/db5/ru_RU.KOI8-R/books/handbook/mail/chapter.xml projects/db5/ru_RU.KOI8-R/books/handbook/ports/Makefile projects/db5/ru_RU.KOI8-R/books/handbook/ports/chapter.xml projects/db5/ru_RU.KOI8-R/htdocs/releases/Makefile projects/db5/ru_RU.KOI8-R/share/xsl/freebsd-xhtml-common.xsl projects/db5/share/images/articles/releng/branches-releng8.pic projects/db5/share/misc/docbook.css projects/db5/share/mk/doc.docbook.mk projects/db5/share/pgpkeys/hrs.key projects/db5/share/pgpkeys/pgj.key projects/db5/share/pgpkeys/pgpkeys-developers.xml projects/db5/share/pgpkeys/pgpkeys.ent projects/db5/share/pgpkeys/rm.key projects/db5/share/xml/advisories.xml projects/db5/share/xml/authors.ent projects/db5/share/xml/developers.ent projects/db5/share/xml/freebsd.ent projects/db5/share/xml/freebsd.sch projects/db5/share/xml/header.ent projects/db5/share/xml/navibar.ent projects/db5/share/xml/news.xml projects/db5/share/xml/notices.xml projects/db5/share/xml/press.xml projects/db5/share/xml/release.ent projects/db5/share/xsl/freebsd-xhtml-common.xsl projects/db5/zh_CN.GB2312/htdocs/releases/Makefile Directory Properties: projects/db5/ (props changed) projects/db5/da_DK.ISO8859-1/ (props changed) projects/db5/da_DK.ISO8859-1/share/xml/entities.ent (props changed) projects/db5/de_DE.ISO8859-1/ (props changed) projects/db5/de_DE.ISO8859-1/articles/port-mentor-guidelines/article.xml (props changed) projects/db5/de_DE.ISO8859-1/htdocs/news/2009/press.xml (props changed) projects/db5/el_GR.ISO8859-7/ (props changed) projects/db5/en_US.ISO8859-1/ (props changed) projects/db5/en_US.ISO8859-1/htdocs/releases/4.5R/docbook.css (props changed) projects/db5/en_US.ISO8859-1/htdocs/releases/4.9R/docbook.css (props changed) projects/db5/es_ES.ISO8859-1/ (props changed) projects/db5/fr_FR.ISO8859-1/ (props changed) projects/db5/it_IT.ISO8859-15/ (props changed) projects/db5/ja_JP.eucJP/ (props changed) projects/db5/ja_JP.eucJP/htdocs/platforms/ia64/index.xml (props changed) projects/db5/ja_JP.eucJP/htdocs/platforms/ia64/todo.xml (props changed) projects/db5/ja_JP.eucJP/htdocs/releases/4.8R/docbook.css (props changed) projects/db5/ja_JP.eucJP/htdocs/releases/4.9R/docbook.css (props changed) projects/db5/ja_JP.eucJP/htdocs/releases/5.1R/docbook.css (props changed) projects/db5/ja_JP.eucJP/htdocs/security/unsupported.xml (props changed) projects/db5/mn_MN.UTF-8/ (props changed) projects/db5/nl_NL.ISO8859-1/ (props changed) projects/db5/pt_BR.ISO8859-1/ (props changed) projects/db5/pt_BR.ISO8859-1/share/xml/entities.ent (props changed) projects/db5/ru_RU.KOI8-R/ (props changed) projects/db5/ru_RU.KOI8-R/htdocs/gnome/TODO (props changed) projects/db5/ru_RU.KOI8-R/htdocs/ports/ports.ent (props changed) projects/db5/share/ (props changed) projects/db5/share/pgpkeys/kan.key (props changed) projects/db5/sr_YU.ISO8859-2/ (props changed) projects/db5/sr_YU.ISO8859-2/share/xml/entities.ent (props changed) projects/db5/tr_TR.ISO8859-9/ (props changed) projects/db5/tr_TR.ISO8859-9/share/xml/entities.ent (props changed) projects/db5/zh_CN.GB2312/ (props changed) Modified: projects/db5/de_DE.ISO8859-1/htdocs/releases/Makefile ============================================================================== --- projects/db5/de_DE.ISO8859-1/htdocs/releases/Makefile Wed Jul 3 10:18:38 2013 (r42130) +++ projects/db5/de_DE.ISO8859-1/htdocs/releases/Makefile Wed Jul 3 10:43:17 2013 (r42131) @@ -14,7 +14,7 @@ DOCS?= index.xml SUBDIR= 4.6.2R 4.7R 4.8R 4.9R 4.11R SUBDIR+= 5.0R 5.1R 5.2R 5.3R -.if defined $(NEW_BUILD) +.if defined(NEW_BUILD) SUBDIR= .endif Modified: projects/db5/de_DE.ISO8859-1/share/xml/news.xml ============================================================================== --- projects/db5/de_DE.ISO8859-1/share/xml/news.xml Wed Jul 3 10:18:38 2013 (r42130) +++ projects/db5/de_DE.ISO8859-1/share/xml/news.xml Wed Jul 3 10:43:17 2013 (r42131) @@ -4,7 +4,7 @@ <!-- $FreeBSD$ $FreeBSDde$ - basiert auf: r41693 + basiert auf: r41837 --> <!-- Simple schema for FreeBSD Project news. @@ -39,9 +39,31 @@ <name>2013</name> <month> + <name>6</name> + + <day> + <name>4</name> + + <event> + <p>Erweiterte Commit-Privilegien: <a + href="mailto:gjb@FreeBSD.org">Glen Barber</a> (doc, ports, src)</p> + </event> + </day> + </month> + + <month> <name>5</name> <day> + <name>27</name> + + <event> + <p>Erweiterte Commit-Privilegien: <a + href="mailto:crees@FreeBSD.org">Chris Rees</a> (doc, ports)</p> + </event> + </day> + + <day> <name>14</name> <event> @@ -1281,7 +1303,7 @@ <event> <p>Neuer Committer: <a - href="mailto:rm@FreeBSD.org">Ruslan Mahmatkhanov</a> (ports)</p> + href="mailto:rm@FreeBSD.org">Ruslan Makhmatkhanov</a> (ports)</p> </event> </day> Modified: projects/db5/el_GR.ISO8859-7/share/xml/trademarks.ent ============================================================================== --- projects/db5/el_GR.ISO8859-7/share/xml/trademarks.ent Wed Jul 3 10:18:38 2013 (r42130) +++ projects/db5/el_GR.ISO8859-7/share/xml/trademarks.ent Wed Jul 3 10:43:17 2013 (r42131) @@ -369,7 +369,7 @@ Coverity, Inc.</para>"> ένα από τα σύμβολα: <quote>™</quote> ή <quote>®</quote>.</para>"> <!ENTITY legalnotice ' -<legalnotice xmlns="http://docbook.org/ns/docbook"> +<legalnotice xmlns="http://docbook.org/ns/docbook" xml:id="legalnotice">> <para>Η διανομή και χρήση σε μορφή πηγαίου κώδικα (SGML DocBook) ή σε "μεταγλωττισμένη" μορφή (SGML, HTML, PDF, PostScript, RTF κοκ) με ή χωρίς αλλαγές, επιτρέπεται εφόσον οι παρακάτω προϋποθέσεις Modified: projects/db5/en_US.ISO8859-1/articles/committers-guide/article.xml ============================================================================== --- projects/db5/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Jul 3 10:18:38 2013 (r42130) +++ projects/db5/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Jul 3 10:43:17 2013 (r42131) @@ -26,7 +26,7 @@ <year>2011</year> <year>2012</year> <year>2013</year> - <holder>The FreeBSD Documentation Project</holder> + <holder>The &os; Documentation Project</holder> </copyright> <legalnotice id="trademarks" role="trademarks"> @@ -43,12 +43,12 @@ <releaseinfo>$FreeBSD$</releaseinfo> <abstract> - <para>This document provides information for the FreeBSD + <para>This document provides information for the &os; committer community. All new committers should read this document before they start, and existing committers are strongly encouraged to review it from time to time.</para> - <para>Almost all FreeBSD developers have commit rights to one or + <para>Almost all &os; developers have commit rights to one or more repositories. However, a few developers do not, and some of the information here applies to them as well. (For instance, some people only have rights to work with the @@ -56,7 +56,7 @@ linkend="non-committers"/> for more information.</para> <para>This document may also be of interest to members of the - FreeBSD community who want to learn more about how the project + &os; community who want to learn more about how the project works.</para> </abstract> </articleinfo> @@ -83,32 +83,32 @@ <row> <entry><emphasis><literal>src/</literal> Subversion Root</emphasis></entry> - <entry> - <literal>svn+ssh://</literal><hostid + <entry><literal>svn+ssh://</literal><hostid role="fqdn">svn.FreeBSD.org</hostid><filename>/base</filename> - (see also <xref linkend="subversion-primer"/>).</entry> + (see also <xref + linkend="svn-getting-started-base-layout"/>).</entry> </row> + <row> <entry><emphasis><literal>doc/</literal> Subversion Root</emphasis></entry> - <entry> - <literal>svn+ssh://</literal><hostid + <entry><literal>svn+ssh://</literal><hostid role="fqdn">svn.FreeBSD.org</hostid><filename>/doc</filename> - (see also <xref linkend="subversion-primer"/>).</entry> + (see also <xref + linkend="svn-getting-started-doc-layout"/>).</entry> </row> <row> <entry><emphasis><literal>ports/</literal> Subversion Root</emphasis></entry> - <entry> - <literal>svn+ssh://</literal><hostid + <entry><literal>svn+ssh://</literal><hostid role="fqdn">svn.FreeBSD.org</hostid><filename>/ports</filename> - (see also <xref linkend="subversion-primer"/>).</entry> + (see also <xref + linkend="svn-getting-started-ports-layout"/>).</entry> </row> <row> <entry><emphasis>Internal Mailing Lists</emphasis></entry> - <entry>developers (technically called all-developers), doc-developers, doc-committers, ports-developers, ports-committers, src-developers, src-committers. (Each @@ -128,8 +128,7 @@ reports</emphasis></entry> <entry><filename>/home/core/public/monthly-reports</filename> on the <hostid role="domainname">FreeBSD.org</hostid> - cluster. - </entry> + cluster.</entry> </row> <row> @@ -143,46 +142,47 @@ <row> <entry><emphasis>Noteworthy <literal>src/</literal> SVN Branches</emphasis></entry> - <entry> <literal>stable/8</literal> (8.X-STABLE), <literal>stable/9</literal> (9.X-STABLE), - <literal>head</literal> (-CURRENT) - </entry> + <literal>head</literal> (-CURRENT)</entry> </row> </tbody> </tgroup> </informaltable> - <para>It is required that you use &man.ssh.1; - to connect to the project hosts. - If you do - not know anything about &man.ssh.1;, please see - <xref linkend="ssh.guide"/>.</para> + <para>&man.ssh.1; is required to connect to the project hosts. + For more information, see <xref linkend="ssh.guide"/>.</para> <para>Useful links:</para> <itemizedlist> - <listitem><para><ulink url="&url.base;/internal/">FreeBSD - Project Internal Pages</ulink></para></listitem> + <listitem> + <para><ulink url="&url.base;/internal/">&os; + Project Internal Pages</ulink></para> + </listitem> - <listitem><para><ulink - url="&url.base;/internal/machines.html">FreeBSD Project - Hosts</ulink></para></listitem> - - <listitem><para><ulink - url="&url.base;/administration.html">FreeBSD Project - Administrative Groups</ulink></para></listitem> + <listitem> + <para><ulink + url="&url.base;/internal/machines.html">&os; Project + Hosts</ulink></para> + </listitem> + + <listitem> + <para><ulink + url="&url.base;/administration.html">&os; Project + Administrative Groups</ulink></para> + </listitem> </itemizedlist> </sect1> <sect1 id="committer.types"> <title>Commit Bit Types</title> - <para>The FreeBSD repository has a number of components which, + <para>The &os; repository has a number of components which, when combined, support the basic operating system source, documentation, third party application ports infrastructure, and - various maintained utilities. When FreeBSD commit bits are + various maintained utilities. When &os; commit bits are allocated, the areas of the tree where the bit may be used are specified. Generally, the areas associated with a bit reflect who authorized the allocation of the commit bit. Additional @@ -237,34 +237,40 @@ of the tree where the work is occurring.</para> <sect2> - <title>Policy for <filename>doc/</filename> committer activity - in <filename>src/</filename></title> + <title>Policy for <filename>doc/</filename> Committer Activity + in <filename>src/</filename></title> <itemizedlist> - <listitem><para>doc committers may commit documentation - changes to src files, such as man pages, READMEs, fortune - databases, calendar files, and comment fixes without - approval from a src committer, subject to the normal care - and tending of commits.</para></listitem> - - <listitem><para>doc committers may commit minor src changes - and fixes, such as build fixes, small features, etc, with an - "Approved by" from a src committer.</para></listitem> - - <listitem><para>doc committers may seek an upgrade to a src - commit bit by acquiring a mentor, who will propose the doc - committer to core. When approved, they will be added to - 'access' and the normal mentoring period will ensue, which - will involve a continuing of <quote>Approved by</quote> for - some period.</para></listitem> - - <listitem><para>"Approved by" is only acceptable from - non-mentored src committers -- mentored committers can - provide a "Reviewed by" but not an "Approved - by".</para></listitem> + <listitem> + <para>doc committers may commit documentation changes to src + files, such as man pages, READMEs, fortune databases, + calendar files, and comment fixes without approval from a + src committer, subject to the normal care and tending of + commits.</para> + </listitem> + + <listitem> + <para>doc committers may commit minor src changes and fixes, + such as build fixes, small features, etc, with an + "Approved by" from a src committer.</para> + </listitem> + + <listitem> + <para>doc committers may seek an upgrade to a src commit bit + by acquiring a mentor, who will propose the doc committer + to core. When approved, they will be added to 'access' + and the normal mentoring period will ensue, which will + involve a continuing of <quote>Approved by</quote> for + some period.</para> + </listitem> + + <listitem> + <para>"Approved by" is only acceptable from non-mentored src + committers -- mentored committers can provide a "Reviewed + by" but not an "Approved by".</para> + </listitem> </itemizedlist> </sect2> - </sect1> <sect1 id="subversion-primer"> @@ -274,13 +280,13 @@ operation of the version control systems in use. Traditionally this was CVS. Subversion is used for the <literal>src</literal> tree as of May 2008, the <literal>doc/www</literal> tree as of - May 2012 and the <literal>ports</literal> tree as of July 2012. - </para> + May 2012 and the <literal>ports</literal> tree as of July + 2012.</para> <para><ulink url="http://wiki.freebsd.org/SubversionMissing">There - is a list of things missing in Subversion when compared to CVS - </ulink>. The notes at <ulink - url="http://people.freebsd.org/~peter/svn_notes.txt"></ulink> + is a list of things missing in Subversion when compared to + CVS</ulink>. The notes at <ulink + url="http://people.freebsd.org/~peter/svn_notes.txt"></ulink> might also be useful.</para> <sect2 id="svn-intro"> @@ -336,30 +342,37 @@ <listitem> <para>Commits are atomic.</para> </listitem> + <listitem> <para>Revision numbers apply across the repository—all files that were modified in the same commit have the same revision number.</para> </listitem> + <listitem> <para>Branching and tagging are namespace operations.</para> </listitem> + <listitem> <para>Directories are versioned.</para> </listitem> + <listitem> <para>Files and directories can have arbitrary, versioned metadata attached to them.</para> </listitem> + <listitem> <para>Files and directories can be copied, with full history tracking.</para> </listitem> + <listitem> <para>No more contortions due to <acronym>CVS</acronym> weakness such as applying &man.patch.1; files at compile time in order to avoid touching vendor branch code.</para> </listitem> + <listitem> <para>No more repo-copies.</para> </listitem> @@ -378,7 +391,7 @@ <para>There are a few ways to obtain a working copy of the tree from Subversion. This section will explain them.</para> - <sect3> + <sect3 id="svn-getting-started-direct-checkout"> <title>Direct Checkout</title> <para>The first is to check out directly from the main @@ -445,7 +458,7 @@ </note> </sect3> - <sect3> + <sect3 id="svn-getting-started-checkout-from-a-mirror"> <title>Checkout from a Mirror</title> <para>Check out a working copy from a mirror by @@ -455,13 +468,14 @@ using <command>svnsync</command>.</para> <para>There is a serious disadvantage to this method: every - time something is to be committed, a <command>svn switch - --relocate</command> to the master repository has to be - done, remembering to <command>svn switch</command> back to - the mirror after the commit. Also, since <command>svn - switch</command> only works between repositories that have - the same UUID, some hacking of the local repository's UUID - has to occur before it is possible to start using it.</para> + time something is to be committed, a + <command>svn relocate</command> to the master repository has + to be done, remembering to <command>svn relocate</command> + back to the mirror after the commit. Also, since + <command>svn relocate</command> only works between + repositories that have the same UUID, some hacking of the + local repository's UUID has to occur before it is possible + to start using it.</para> <para>Unlike with <acronym>CVS</acronym>, the hassle of a local @@ -471,7 +485,7 @@ information on how to set one up.</para> </sect3> - <sect3 id="subversion-primer-base-layout"> + <sect3 id="svn-getting-started-base-layout"> <title><literal>RELENG_*</literal> Branches and General Layout</title> @@ -489,26 +503,29 @@ <itemizedlist> <listitem> - <para><emphasis>/head/</emphasis> - which corresponds to <literal>HEAD</literal>, also known as - <literal>-CURRENT</literal>. - </para> + <para><emphasis>/head/</emphasis> which corresponds to + <literal>HEAD</literal>, also known as + <literal>-CURRENT</literal>.</para> </listitem> + <listitem> <para><emphasis>/stable/<replaceable>n</replaceable></emphasis> which corresponds to <literal>RELENG_<replaceable>n</replaceable></literal>.</para> </listitem> + <listitem> <para><emphasis>/releng/<replaceable>n.n</replaceable></emphasis> which corresponds to <literal>RELENG_<replaceable>n_n</replaceable></literal>.</para> </listitem> + <listitem> <para><emphasis>/release/<replaceable>n.n.n</replaceable></emphasis> which corresponds to <literal>RELENG_<replaceable>n_n_n</replaceable>_RELEASE</literal>.</para> </listitem> + <listitem> <para><emphasis>/vendor*</emphasis> is the vendor branch import work area. This directory itself does not @@ -517,6 +534,7 @@ <emphasis>releng</emphasis> and <emphasis>release</emphasis> directories.</para> </listitem> + <listitem> <para><emphasis>/projects</emphasis> and <emphasis>/user</emphasis> feature a branch work area, @@ -527,21 +545,21 @@ </itemizedlist> </sect3> - <sect3> + <sect3 id="svn-getting-started-doc-layout"> <title>&os; Documentation Project Branches and Layout</title> <para>In <literal>svn+ssh://svn.freebsd.org/doc</literal>, - <emphasis>doc</emphasis> refers repository root of the - source tree.</para> + <emphasis>doc</emphasis> refers to the repository root of + the source tree.</para> <para>In general, most &os; Documentation Project work will be done within the <filename>head/</filename> branch of the - source tree.</para> + documentation source tree.</para> <para>&os; documentation is written and/or translated to - various languages, each of which within a separate - directory within the <filename>head/</filename> + various languages, each in a separate + directory in the <filename>head/</filename> branch.</para> <para>Each translation set contains several subdirectories for @@ -554,11 +572,13 @@ code for articles written by various &os; contributors.</para> </listitem> + <listitem> <para><emphasis>/books/</emphasis> contains the source code for the different books, such as the &os; Handbook.</para> </listitem> + <listitem> <para><emphasis>/htdocs/</emphasis> contains the source code for the &os; website.</para> @@ -566,7 +586,7 @@ </itemizedlist> </sect3> - <sect3> + <sect3 id="svn-getting-started-ports-layout"> <title>&os; Ports Tree Branches and Layout</title> <para>In <literal>svn+ssh://svn.freebsd.org/ports</literal>, @@ -580,17 +600,20 @@ <itemizedlist> <listitem> - <para><emphasis>/branches/RELENG_<replaceable>n_n_n - </replaceable></emphasis> which corresponds to - <literal>RELENG_<replaceable>n_n_n</replaceable></literal> + <para><emphasis>/branches/RELENG_<replaceable>n_n_n</replaceable></emphasis> + which corresponds to + <literal>RELENG_<replaceable>n_n_n</replaceable></literal> is used to merge back security updates in preparation for a release.</para> </listitem> + <listitem> <para><emphasis>/tags/RELEASE_<replaceable>n_n_n</replaceable></emphasis> - which corresponds to <literal>RELEASE_<replaceable>n_n_n</replaceable></literal> + which corresponds to + <literal>RELEASE_<replaceable>n_n_n</replaceable></literal> represents a release tag of the ports tree.</para> </listitem> + <listitem> <para><emphasis>/tags/RELEASE_<replaceable>n</replaceable>_EOL</emphasis> represents the end of life tag of a specific &os; @@ -604,22 +627,22 @@ <title>Daily Use</title> <para>This section will explain how to perform common day-to-day - operations with Subversion. There should be no difference - between <acronym>SVN</acronym> and <acronym>SVK</acronym> in - daily use, except for the revision renumbering mentioned - earlier.</para> + operations with Subversion.</para> - <sect3> + <sect3 id="svn-daily-use-help"> <title>Help</title> - <para>Both <acronym>SVN</acronym> and <acronym>SVK</acronym> - have built in help documentation. It can be accessed by - typing the following command:</para> + <para><acronym>SVN</acronym> has built in help documentation. + It can be accessed by typing the following command:</para> <screen>&prompt.user; <userinput>svn help</userinput></screen> + + <para>Additional information can be found in the + <ulink url="http://svnbook.red-bean.com/">Subversion + Book</ulink>.</para> </sect3> - <sect3> + <sect3 id="svn-daily-use-checkout"> <title>Checkout</title> <para>As seen earlier, to check out the &os; head @@ -682,7 +705,7 @@ </note> </sect3> - <sect3> + <sect3 id="svn-daily-use-anonymous-checkout"> <title>Anonymous Checkout</title> <para>It is possible to anonymously check out the &os; @@ -698,7 +721,7 @@ mirror sites</ulink>.</para> </sect3> - <sect3> + <sect3 id="svn-daily-use-updating-the-tree"> <title>Updating the Tree</title> <para>To update a working copy to either the latest revision, @@ -708,7 +731,7 @@ &prompt.user; <userinput>svn update -<replaceable>r12345</replaceable></userinput></screen> </sect3> - <sect3> + <sect3 id="svn-daily-use-status"> <title>Status</title> <para>To view the local changes that have been made to the @@ -716,17 +739,17 @@ <screen>&prompt.user; <userinput>svn status</userinput></screen> - <para>To show local changes and files that are out-of-date do:</para> + <para>To show local changes and files that are out-of-date + do:</para> <screen>&prompt.user; <userinput>svn status --show-updates</userinput></screen> </sect3> - <sect3> + <sect3 id="svn-daily-use-editing-and-committing"> <title>Editing and Committing</title> - <para>Unlike Perforce, - <acronym>SVN</acronym> and <acronym>SVK</acronym> do not - need to be told in advance about file editing.</para> + <para>Unlike Perforce, <acronym>SVN</acronym> does not need to + be told in advance about file editing.</para> <para><command>svn commit</command> works like the equivalent <acronym>CVS</acronym> command. To commit all changes in @@ -742,15 +765,15 @@ <screen>&prompt.user; <userinput>svn commit <replaceable>lib/libfetch</replaceable> <replaceable>usr/bin/fetch</replaceable></userinput></screen> - <para>There is also a commit wrapper for the ports tree - to handle the properties and sanity checking your + <para>There is also a commit wrapper for the ports tree to + handle the properties and sanity checking your changes:</para> <screen>&prompt.user; <userinput>/usr/ports/Tools/scripts/psvn commit </userinput></screen> </sect3> - <sect3 id="subversion-primer-add-remove"> + <sect3 id="svn-daily-use-adding-and-removing"> <title>Adding and Removing Files</title> <note> @@ -761,13 +784,12 @@ ports tree specific version</ulink>) and add it to <filename>~/.subversion/config</filename> according to the instructions in the file. If you added - something before you've read this, you may use + something before reading this, use <command>svn rm --keep-local</command> for just added files, fix your config file and re-add them again. The initial config file is created when you first run a svn - command, even something as simple as <command>svn - help</command>. - </para> + command, even something as simple as + <command>svn help</command>.</para> </note> <para>Files are added to a @@ -777,85 +799,88 @@ <screen>&prompt.user; <userinput>svn add <replaceable>foo</replaceable></userinput></screen> + <note> + <para>Most new source files should include a + <literal>$&os;$</literal> string in the + new file. On commit, <command>svn</command> will expand + the <literal>$&os;$</literal> string, + adding the file path, revision number, date and time of + commit, and the username of the committer. Files which + cannot be modified may be committed without the + <literal>$&os;$</literal> string.</para> + </note> + <para>Files can be removed with <command>svn remove</command>:</para> <screen>&prompt.user; <userinput>svn remove <replaceable>foo</replaceable></userinput></screen> - <para>Subversion does not require <command>rm</command>ing the - file before <command>svn rm</command>ing it, and indeed - complains if that happens.</para> + <para>Subversion does not require deleting the file before + using <command>svn rm</command>, and indeed complains if + that happens.</para> - <para>It is possible to add directories with <command>svn - add</command>:</para> + <para>It is possible to add directories with + <command>svn add</command>:</para> <screen>&prompt.user; <userinput>mkdir <replaceable>bar</replaceable></userinput> &prompt.user; <userinput>svn add <replaceable>bar</replaceable></userinput></screen> - <para>Although <command>svn mkdir</command> makes this - easier by combining the creation of the directory and the - adding of it:</para> + <para>Although <command>svn mkdir</command> makes this easier + by combining the creation of the directory and the adding of + it:</para> <screen>&prompt.user; <userinput>svn mkdir <replaceable>bar</replaceable></userinput></screen> - <para>The directory is not immediately - created in the repository when you use <command>svn - mkdir</command>. Subversion - allows directories to be removed using <command>svn - rm</command>, however there is no <command>svn - rmdir</command>:</para> + <para>Like files, directories are removed with + <command>svn rm</command>. There is no separate command + specifically for removing directories.</para> <screen>&prompt.user; <userinput>svn rm <replaceable>bar</replaceable></userinput></screen> </sect3> - <sect3> + <sect3 id="svn-daily-use-copying-and-moving"> <title>Copying and Moving Files</title> - <para>The following (obviously) creates a copy of - <filename>foo.c</filename>, named - <filename>bar.c</filename>:</para> + <para>This command creates a copy of + <filename>foo.c</filename> named <filename>bar.c</filename>, + with the new file also under version control:</para> <screen>&prompt.user; <userinput>svn copy <replaceable>foo.c</replaceable> <replaceable>bar.c</replaceable></userinput></screen> - <para>To move and rename a file:</para> + <para>The example above is equivalent to:</para> - <screen>&prompt.user; <userinput>svn move <replaceable>foo.c</replaceable> <replaceable>bar.c</replaceable></userinput></screen> + <screen>&prompt.user; <userinput>cp foo.c bar.c</userinput> +&prompt.user; <userinput>svn add bar.c</userinput></screen> - <para>The above command is the exact equivalent of:</para> + <para>To move and rename a file:</para> - <screen>&prompt.user; <userinput>svn copy <replaceable>foo.c</replaceable> <replaceable>bar.c</replaceable></userinput> -&prompt.user; <userinput>svn remove <replaceable>foo.c</replaceable></userinput></screen> + <screen>&prompt.user; <userinput>svn move <replaceable>foo.c</replaceable> <replaceable>bar.c</replaceable></userinput></screen> </sect3> - <sect3> + <sect3 id="svn-daily-use-log-and-annotate"> <title>Log and Annotate</title> - <para><command>svn log</command> will show all the - revisions that affect a directory and files within that - directory in reverse chronological order, if run on a - directory. This contrasts with <command>cvs log</command> - in that <acronym>CVS</acronym> shows the complete log for - each file in the directory, including duplicate entries for - revisions that affect multiple files.</para> + <para><command>svn log</command> shows revisions and commit + messages, most recent first, for files or directories. When + used on a directory, all revisions that affected the + directory and files within that directory are shown.</para> <para><command>svn annotate</command>, or equally <command>svn - praise</command> or <command>svn blame</command>, is - equivalent to <command>cvs annotate</command> in everything - but output format.</para> + praise</command> or <command>svn blame</command>, shows + the most recent revision number and who committed that + revision for each line of a file.</para> </sect3> - <sect3> + <sect3 id="svn-daily-use-diffs"> <title>Diffs</title> <para><command>svn diff</command> displays changes to the - working copy of the repository. Diffs generated by - <acronym>SVN</acronym> are unified - and include new files by default - in the diff output.</para> - - <para><command>svn - diff</command> can show the changes between two revisions - of the same file:</para> + working copy. Diffs generated by <acronym>SVN</acronym> are + unified and include new files by default in the diff + output.</para> + + <para><command>svn diff</command> can show the changes between + two revisions of the same file:</para> <screen>&prompt.user; <userinput>svn diff -r179453:179454 ROADMAP.txt</userinput></screen> @@ -867,20 +892,19 @@ <screen>&prompt.user; <userinput>svn diff -c179454 .</userinput></screen> </sect3> - <sect3> + <sect3 id="svn-daily-use-reverting"> <title>Reverting</title> <para>Local changes (including additions and deletions) can be - reverted using <command>svn revert</command>. - It does not update out-of-date - files—it just replaces them with pristine copies of - the original version.</para> + reverted using <command>svn revert</command>. It does not + update out-of-date files, but just replaces them with + pristine copies of the original version.</para> </sect3> - <sect3> + <sect3 id="svn-daily-use-conflicts"> <title>Conflicts</title> - <para>If a <command>svn update</command> resulted in a merge + <para>If an <command>svn update</command> resulted in a merge conflict, Subversion will remember which files have conflicts and refuse to commit any changes to those files until explicitly told that the conflicts have been resolved. @@ -902,22 +926,26 @@ working directory (which one presumes has been edited to resolve the conflicts).</para> </listitem> + <listitem> <para><literal>base</literal>: use a pristine copy of the version you had before <command>svn update</command>, discarding your own changes, the conflicting changes, and possibly other intervening changes as well.</para> </listitem> + <listitem> <para><literal>mine-full</literal>: use what you had before <command>svn update</command>, including your own changes, but discarding the conflicting changes, and possibly other intervening changes as well.</para> </listitem> + <listitem> <para><literal>theirs-full</literal>: use the version that - was retrieved when you did <command>svn - update</command>, discarding your own changes.</para> + was retrieved when you did + <command>svn update</command>, discarding your own + changes.</para> </listitem> </itemizedlist> </sect3> @@ -926,27 +954,15 @@ <sect2> <title>Advanced Use</title> - <sect3> + <sect3 id="svn-advanced-use-sparse-checkouts"> <title>Sparse Checkouts</title> - <para>The equivalent to <command>cvs checkout -l</command>, - which checks out a directory without its subdirectories, is - <command>svn checkout -N</command>. Unlike - <acronym>CVS</acronym>, <acronym>SVN</acronym> remembers the - <literal>-N</literal> so that a <command>svn - update</command> does not end up pulling down the - subdirectories. In Subversion 1.5 and newer, - <literal>-N</literal> has been deprecated in favour of the - <literal>--depth</literal> option which allows for precise - control. Therefore:</para> - - <screen>&prompt.user; <userinput>svn checkout -N svn+ssh://svn.freebsd.org/base ~/freebsd</userinput></screen> - - <para>is equivalent to:</para> + <para><acronym>SVN</acronym> allows + <emphasis>sparse</emphasis>, or partial checkouts of a + directory by adding <option>--depth</option> to a + <command>svn checkout</command>.</para> - <screen>&prompt.user; <userinput>svn checkout --depth=empty svn+ssh://svn.freebsd.org/base ~/freebsd</userinput></screen> - - <para>Valid arguments to <literal>--depth</literal> + <para>Valid arguments to <option>--depth</option> are:</para> <itemizedlist> @@ -954,15 +970,18 @@ <para><literal>empty</literal>: the directory itself without any of its contents.</para> </listitem> + <listitem> <para><literal>files</literal>: the directory and any files it contains.</para> </listitem> + <listitem> <para><literal>immediates</literal>: the directory and any files and directories it contains, but none of the subdirectories' contents.</para> </listitem> + <listitem> <para><literal>infinity</literal>: anything.</para> </listitem> @@ -987,39 +1006,44 @@ <filename>ROADMAP.txt</filename> and empty subdirectories, and nothing will happen when <command>svn update</command> is executed on the subdirectories. However, the following - command will set the depth for head (in this case) to - infinity, and fully populate it:</para> + command will set the depth for + <replaceable>head</replaceable> (in this case) to infinity, + and fully populate it:</para> <screen>&prompt.user; <userinput>svn update --set-depth=infinity <replaceable>head</replaceable></userinput></screen> </sect3> - <sect3> + <sect3 id="svn-advanced-use-direct-operation"> <title>Direct Operation</title> <para>Certain operations can be performed directly on the - repository, without touching the working copy. - Specifically, this applies to any operation that does not - require editing a file, including:</para> + repository without touching the working copy. Specifically, + this applies to any operation that does not require editing + a file, including:</para> <itemizedlist> <listitem> <para><literal>log</literal>, - <literal>diff</literal>.</para> + <literal>diff</literal></para> </listitem> + <listitem> - <para><literal>mkdir</literal>.</para> + <para><literal>mkdir</literal></para> </listitem> + <listitem> <para><literal>remove</literal>, <literal>copy</literal>, - <literal>rename</literal>.</para> + <literal>rename</literal></para> </listitem> + <listitem> <para><literal>propset</literal>, <literal>propedit</literal>, - <literal>propdel</literal>.</para> + <literal>propdel</literal></para> </listitem> + <listitem> - <para><literal>merge</literal>.</para> + <para><literal>merge</literal></para> </listitem> </itemizedlist> @@ -1028,8 +1052,8 @@ <screen>&prompt.user; <userinput>svn copy svn+ssh://svn.freebsd.org/base/head svn+ssh://svn.freebsd.org/base/stable/8</userinput></screen> - <para>This is equivalent to the following set of - commands which take minutes and hours as opposed to seconds, + <para>This is equivalent to the following set of commands + which take minutes and hours as opposed to seconds, depending on your network connection:</para> <screen>&prompt.user; <userinput>svn checkout --depth=immediates svn+ssh://svn.freebsd.org/base</userinput> @@ -1039,7 +1063,7 @@ &prompt.user; <userinput>svn commit stable/8</userinput></screen> </sect3> - <sect3 id="subversion-primer-merge"> + <sect3 id="svn-advanced-use-merging"> <title>Merging with <acronym>SVN</acronym></title> <para>This section deals with merging code from one branch to @@ -1066,37 +1090,39 @@ <para>It is <emphasis>not</emphasis> inherited. For instance, <filename - class="directory">stable/6/contrib/openpam/</filename> - does not implicitly inherit mergeinfo from <filename - class="directory">stable/6/</filename>, or <filename - class="directory">stable/6/contrib/</filename>. Doing - so would make partial checkouts very hard to manage. + class="directory">stable/6/contrib/openpam/</filename> + does not implicitly inherit mergeinfo from + <filename class="directory">stable/6/</filename>, or + <filename class="directory">stable/6/contrib/</filename>. + Doing so would make partial checkouts very hard to manage. Instead, mergeinfo is explicitly propagated down the tree. - For merging something into <filename - class="directory">branch/foo/bar/</filename>, the - following rules apply:</para> + For merging something into + <filename class="directory">branch/foo/bar/</filename>, + the following rules apply:</para> <orderedlist> <listitem> - <para>If <filename - class="directory">branch/foo/bar/</filename> doesn't - already have a mergeinfo record, but a direct ancestor - (for instance, <filename - class="directory">branch/foo/</filename>) does, - then that record will be propagated down to + <para>If + <filename class="directory">branch/foo/bar/</filename> + does not already have a mergeinfo record, but a direct + ancestor (for instance, + <filename class="directory">branch/foo/</filename>) + does, then that record will be propagated down to <filename class="directory">branch/foo/bar/</filename> - before information - about the current merge is recorded.</para> + before information about the current merge is + recorded.</para> </listitem> + <listitem> <para>Information about the current merge will <emphasis>not</emphasis> be propagated back up that ancestor.</para> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307031043.r63AhICd029405>