[svnbook] r4003 committed - * en/prep-book-for-oreilly...

svnbook at googlecode.com svnbook at googlecode.com
Tue Aug 16 13:35:54 CDT 2011


Revision: 4003
Author:   cmpilato at gmail.com
Date:     Tue Aug 16 11:34:41 2011
Log:      * en/prep-book-for-oreilly
* en/REVIEW
* en/ID-REMAP
   Remove some ancient, unused stuff.

http://code.google.com/p/svnbook/source/detail?r=4003

Deleted:
  /trunk/en/ID-REMAP
  /trunk/en/REVIEW
  /trunk/en/prep-book-for-oreilly

=======================================
--- /trunk/en/ID-REMAP	Thu Jul 20 16:06:37 2006
+++ /dev/null
@@ -1,381 +0,0 @@
-svn	svn
-
-svn-foreword	svn.foreword
-
-svn-ch-0	svn.preface
-svn-ch-0-sect-1	svn.preface.audience
-svn-ch-0-sect-2	svn.preface.howread
-svn-ch-0-sect-3	svn.preface.conventions
-svn-ch-0-sect-3.1	svn.preface.conventions.typo
-svn-ch-0-sect-3.2	svn.preface.conventions.icons
-svn-ch-0-sect-4	svn.preface.organization
-svn-ch-0-sect-4b	svn.preface.new-1-1
-svn-ch-0-sect-5	svn.preface.free
-svn-ch-0-sect-6	svn.preface.acks
-svn-ch-0-sect-6.1	svn.preface.acks.sussman
-svn-ch-0-sect-6.2	svn.preface.acks.fitz
-svn-ch-0-sect-6.3	svn.preface.acks.cmpilato
-
-svn-ch-1	svn.intro
-svn-ch-1-sect-1	svn.intro.whatis
-svn-ch-1-sect-2	svn.intro.history
-svn-ch-1-sect-3	svn.intro.features
-svn-ch-1-sect-4	svn.intro.architecture
-svn-ch-1-dia-1	svn.intro.architecture.dia-1
-svn-ch-1-sect-5	svn.intro.install
-svn-ch-1-sect-6	svn.intro.components
-svn-ch-1-sect-7	svn.intro.quickstart
-
-svn-ch-2	svn.basic
-svn-ch-2-sect-1	svn.basic.repository
-svn-ch-2-dia-1	svn.basic.repository.dia-1
-svn-ch-2-sect-2	svn.basic.vsn-models
-svn-ch-2-sect-2.1	svn.basic.vsn-models.problem-sharing
-svn-ch-2-dia-2	svn.basic.vsn-models.problem-sharing.dia-1
-svn-ch-2-sect-2.2	svn.basic.vsn-models.lock-unlock
-svn-ch-2-dia-3	svn.basic.vsn-models.lock-unlock.dia-1
-svn-ch-2-sect-2.3	svn.basic.vsn-models.copy-merge
-svn-ch-2-dia-4	svn.basic.vsn-models.copy-merge.dia-1
-svn-ch-2-dia-5	svn.basic.vsn-models.copy-merge.dia-2
-svn-ch-2-sect-3	svn.basic.in-action
-svn-ch-2-sect-3.1	svn.basic.in-action.wc
-svn-ch-2-dia-6	svn.basic.in-action.wc.dia-1
-svn-ch-2-sidebar-1	svn.basic.in-action.wc.sb-1
-svn-ch-2-table-1	svn.basic.in-action.wc.tbl-1
-svn-ch-2-sect-3.2	svn.basic.in-action.revs
-svn-ch-2-dia-7	svn.basic.in-action.revs.dia-1
-svn-ch-2-sect-3.3	svn.basic.in-action.track-repos
-svn-ch-2-sect-3.4	svn.basic.in-action.mixedrevs
-svn-ch-2-sect-4	svn.basic.summary
-
-svn-ch-3	svn.tour
-svn-ch-3-sect-1	svn.tour.help
-svn-ch-3-sect-2	svn.tour.import
-svn-ch-3-sect-3	svn.tour.revs
-svn-ch-3-sect-3.1	svn.tour.revs.numbers
-svn-ch-3-sect-3.2	svn.tour.revs.keywords
-svn-ch-3-sect-3.3	svn.tour.revs.dates
-svn-ch-3-sect-4	svn.tour.initial
-svn-ch-3-sect-5	svn.tour.cycle
-svn-ch-3-sect-5.1	svn.tour.cycle.update
-svn-ch-3-sect-5.2	svn.tour.cycle.edit
-svn-ch-3-sect-5.3	svn.tour.cycle.examine
-svn-ch-3-sect-5.3.1	svn.tour.cycle.examine.status
-svn-ch-3-sect-5.3.2	svn.tour.cycle.examine.diff
-svn-ch-3-sect-5.3.3	svn.tour.cycle.examine.revert
-svn-ch-3-sect-5.4	svn.tour.cycle.resolve
-svn-ch-3-sect-5.4.1	svn.tour.cycle.resolve.byhand
-svn-ch-3-sect-5.4.2	svn.tour.cycle.resolve.copyover
-svn-ch-3-sect-5.4.3	svn.tour.cycle.resolve.revert
-svn-ch-3-sect-5.5	svn.tour.cycle.commit
-svn-ch-3-sect-6	svn.tour.history
-svn-ch-3-sect-6.1	svn.tour.history.log
-svn-ch-3-sect-6.2	svn.tour.history.diff
-svn-ch-3-sect-6.2.1	svn.tour.history.diff.local
-svn-ch-3-sect-6.2.2	svn.tour.history.diff.wcrepos
-svn-ch-3-sect-6.2.3	svn.tour.history.diff.reposrepos
-svn-ch-3-sect-6.3	svn.tour.history.cat
-svn-ch-3-sect-6.4	svn.tour.history.list
-svn-ch-3-sect-6.5	svn.tour.history.finalword
-svn-ch-3-sect-7	svn.tour.other
-svn-ch-3-sect-7.1	svn.tour.other.cleanup
-svn-ch-3-sect-7.3	svn.tour.other.import
-svn-ch-3-sect-8	svn.tour.summary
-
-svn-ch-4	svn.branchmerge
-svn-ch-4-sect-1	svn.branchmerge.whatis
-svn-ch-4-dia-1	svn.branchmerge.whatis.dia-1
-svn-ch-4-sect-2	svn.branchmerge.using
-svn-ch-4-dia-2	svn.branchmerge.using.dia-1
-svn-ch-4-sect-2.1	svn.branchmerge.using.create
-svn-ch-4-dia-3	svn.branchmerge.using.create.dia-1
-svn-ch-4-sect-2.2	svn.branchmerge.using.work
-svn-ch-4-dia-4	svn.branchmerge.using.work.dia-1
-svn-ch-4-sect-2.3	svn.branchmerge.using.concepts
-svn-ch-4-sect-3	svn.branchmerge.copychanges
-svn-ch-4-sect-3.1	svn.branchmerge.copychanges.specific
-svn-ch-4-sect-3.2	svn.branchmerge.copychanges.keyconcept
-svn-ch-4-sect-3.3	svn.branchmerge.copychanges.bestprac
-svn-ch-4-sect-3.3.1	svn.branchmerge.copychanges.bestprac.track
-svn-ch-4-sect-3.3.2	svn.branchmerge.copychanges.bestprac.preview
-svn-ch-4-sect-3.3.3	svn.branchmerge.copychanges.bestprac.merge
-svn-ch-4-sect-3.3.4	svn.branchmerge.copychanges.bestprac.ancestry
-svn-ch-4-sect-4	svn.branchmerge.commonuses
-svn-ch-4-sect-4.1	svn.branchmerge.commonuses.wholebr
-svn-ch-4-sect-4.2	svn.branchmerge.commonuses.undo
-svn-ch-4-sect-4.3	svn.branchmerge.commonuses.resurrect
-svn-ch-4-sect-4.4	svn.branchmerge.commonuses.patterns
-svn-ch-4-sect-4.4.1	svn.branchmerge.commonuses.patterns.release
-svn-ch-4-sect-4.4.2	svn.branchmerge.commonuses.patterns.feature
-svn-ch-4-sect-5	svn.branchmerge.switchwc
-svn-ch-4-sect-6	svn.branchmerge.tags
-svn-ch-4-sect-6.1	svn.branchmerge.tags.mksimple
-svn-ch-4-sect-6.2	svn.branchmerge.tags.mkcomplex
-svn-ch-4-sect-7	svn.branchmerge.maint
-svn-ch-4-sect-7.1	svn.branchmerge.maint.layout
-svn-ch-4-sect-7.2	svn.branchmerge.maint.lifetime
-svn-ch-4-sect-8	svn.branchmerge.summary
-
-svn-ch-5	svn.reposadmin
-svn-ch-5-sect-1	svn.reposadmin.basics
-svn-ch-5-sect-1.1	svn.reposadmin.basics.txnsrevs
-svn-ch-5-sect-1.2	svn.reposadmin.basics.revprops
-svn-ch-5-sect-1.3	svn.reposadmin.basics.backends
-svn-ch-5-table-1	svn.reposadmin.basics.backends.tbl-1
-svn-ch-5-sect-1.3.1	svn.reposadmin.basics.backends.bdb
-svn-ch-5-sect-1.3.2	svn.reposadmin.basics.backends.fsfs
-svn-ch-5-sect-2	svn.reposadmin.create
-svn-ch-5-sect-2.1	svn.reposadmin.create.hooks
-svn-ch-5-sect-2.2	svn.reposadmin.create.bdb
-svn-ch-5-sect-3	svn.reposadmin.maint
-svn-ch-5-sect-3.1	svn.reposadmin.maint.tk
-svn-ch-5-sect-3.1.1	svn.reposadmin.maint.tk.svnlook
-svn-ch-5-sect-3.1.2	svn.reposadmin.maint.tk.svnadmin
-svn-ch-5-sect-3.1.3	svn.reposadmin.maint.tk.svndumpfilter
-svn-ch-5-sect-3.1.4	svn.reposadmin.maint.tk.svnshell_py
-svn-ch-8-sect-3.1.3-ex-1	svn.reposadmin.maint.tk.svnshell_py.ex-1
-svn-ch-5-sect-3.1.5	svn.reposadmin.maint.tk.bdbutil
-svn-ch-5-sect-3.2	svn.reposadmin.maint.cleanup
-svn-ch-5-sect-3.2-ex-1	svn.reposadmin.maint.cleanup.ex-1
-svn-ch-5-sect-3.3	svn.reposadmin.maint.diskspace
-svn-ch-5-sect-3.4	svn.reposadmin.maint.recovery
-svn-ch-5-sect-3.5	svn.reposadmin.maint.migrate
-svn-ch-5-sect-3.6	svn.reposadmin.maint.backup
-svn-ch-5-sect-6	svn.reposadmin.projects
-svn-ch-5-sect-6.1	svn.reposadmin.projects.chooselayout
-svn-ch-5-sect-6.2	svn.reposadmin.projects.import
-svn-ch-5-sect-7	svn.reposadmin.summary
-
-svn-ch-6	svn.serverconfig
-svn-ch-6-sect-1	svn.serverconfig.overview
-svn-ch-6-table-1	svn.serverconfig.overview.tbl-1
-svn-ch-6-sect-2	svn.serverconfig.netmodel
-svn-ch-6-sect-2.1	svn.serverconfig.netmodel.reqresp
-svn-ch-6-sect-2.2	svn.serverconfig.netmodel.credcache
-svn-ch-6-sect-3	svn.serverconfig.svnserve
-svn-ch-6-sect-3.1	svn.serverconfig.svnserve.invoking
-svn-ch-6-sidebar-1	svn.serverconfig.svnserve.invoking.sb-1
-svn-ch-6-sect-3.2	svn.serverconfig.svnserve.auth
-svn-ch-6-sect-3.2.1	svn.serverconfig.svnserve.auth.users
-svn-ch-6-sect-3.2.2	svn.serverconfig.svnserve.auth.general
-svn-ch-6-sect-3.4	svn.serverconfig.svnserve.sshauth
-svn-ch-6-sect-3.5	svn.serverconfig.svnserve.sshtricks
-svn-ch-6-sect-3.5.1	svn.serverconfig.svnserve.sshtricks.setup
-svn-ch-6-sect-3.5.2	svn.serverconfig.svnserve.sshtricks.fixedcmd
-svn-ch-6-sect-4	svn.serverconfig.httpd
-svn-ch-6-sect-4.1	svn.serverconfig.httpd.prereqs
-svn-ch-6-sect-4.2	svn.serverconfig.httpd.basic
-svn-ch-6-sect-4.3	svn.serverconfig.httpd.authn
-svn-ch-6-sect-4.3.1	svn.serverconfig.httpd.authn.basic
-svn-ch-6-sect-4.3.2	svn.serverconfig.httpd.authn.sslcerts
-svn-ch-6-sect-4.4	svn.serverconfig.httpd.authz
-svn-ch-6-sect-4.4.1	svn.serverconfig.httpd.authz.blanket
-svn-ch-6-sect-4.4.2	svn.serverconfig.httpd.authz.perdir
-svn-ch-6-sect-4.4.2-ex-1	svn.serverconfig.httpd.authz.perdir.ex-1
-svn-ch-6-sect-4.4.2-ex-2	svn.serverconfig.httpd.authz.perdir.ex-2
-svn-ch-6-sect-4.4.2-ex-3	svn.serverconfig.httpd.authz.perdir.ex-3
-svn-ch-6-sect-4.4.3	svn.serverconfig.httpd.authz.pathauthzoff
-svn-ch-6-sect-4.4.3-ex-1	svn.serverconfig.httpd.authz.pathauthzoff.ex-1
-svn-ch-6-sect-4.5	svn.serverconfig.httpd.extra
-svn-ch-6-sect-4.5.1	svn.serverconfig.httpd.extra.browsing
-svn-ch-6-sect-4.5.2	svn.serverconfig.httpd.extra.other
-svn-ch-6-sect-5	svn.serverconfig.multimethod
-
-svn-ch-7	svn.advanced
-svn-ch-7-sect-1	svn.advanced.confarea
-svn-ch-7-sect-1.1	svn.advanced.confarea.layout
-svn-ch-7-sect-1.2	svn.advanced.confarea.windows-registry
-svn-ch-7-sect-1.2-ex-1	svn.advanced.confarea.windows-registry.ex-1
-svn-ch-7-sect-1.3	svn.advanced.confarea.opts
-svn-ch-7-sect-1.3.1	svn.advanced.confarea.opts.servers
-svn-ch-7-sect-1.3.2	svn.advanced.confarea.opts.config
-svn-ch-7-sect-2	svn.advanced.props
-svn-ch-7-sect-2.1	svn.advanced.props.why
-svn-ch-7-sect-2.2	svn.advanced.props.manip
-svn-ch-7-sect-2.3	svn.advanced.props.special
-svn-ch-7-sect-2.3.1	svn.advanced.props.special.executable
-svn-ch-7-sect-2.3.2	svn.advanced.props.special.mime-type
-svn-ch-7-sect-2.3.3	svn.advanced.props.special.ignore
-svn-ch-7-sect-2.3.4	svn.advanced.props.special.keywords
-svn-ch-7-sect-2.3.5	svn.advanced.props.special.eol-style
-svn-ch-7-sect-2.3.6	svn.advanced.props.special.externals
-svn-ch-7-sect-2.3.7	svn.advanced.props.special.special
-svn-ch-7-sect-2.4	svn.advanced.props.auto
-svn-ch-7-sect-2b	svn.advanced.pegrevs
-svn-ch-7-sect-3	svn.advanced.externals
-svn-ch-7-sect-4	svn.advanced.vendorbr
-svn-ch-7-sect-4.1	svn.advanced.vendorbr.general
-svn-ch-7-sect-4.2	svn.advanced.vendorbr.svn_load_dirs
-svn-ch-7-sect-5	svn.advanced.l10n
-svn-ch7-sect-5.1	svn.advanced.l10n.understanding
-svn-ch7-sect-5.2	svn.advanced.l10n.svnuse
-svn-ch-7-sect-6	svn.advanced.reposurls
-
-svn-ch-8	svn.developer
-svn-ch-8-sect-1	svn.developer.layerlib
-svn-ch-8-table-1	svn.developer.layerlib.tbl-1
-svn-ch-8-sect-1.1	svn.developer.layerlib.repos
-svn-ch-8-dia-1	svn.developer.layerlib.repos.dia-1
-svn-ch-8-dia-2	svn.developer.layerlib.repos.dia-2
-svn-ch-8-sect-1.1-ex-1	svn.developer.layerlib.repos.ex-1
-svn-ch-8-sect-1.2	svn.developer.layerlib.ra
-svn-ch-8-sect-1.2.1	svn.developer.layerlib.ra.dav
-svn-ch-8-sect-1.2.2	svn.developer.layerlib.ra.svn
-svn-ch-8-sect-1.2.3	svn.developer.layerlib.ra.local
-svn-ch-8-sect-1.2.4	svn.developer.layerlib.ra.yours
-svn-ch-8-sect-1.3	svn.developer.layerlib.client
-svn-ch-8-sect-2	svn.developer.usingapi
-svn-ch-8-sect-2.1	svn.developer.usingapi.apr
-svn-ch-8-sect-2.2	svn.developer.usingapi.urlpath
-svn-ch-8-sect-2.3	svn.developer.usingapi.otherlangs
-svn-ch-8-sect-2.3-ex-1	svn.developer.usingapi.otherlangs.ex-1
-svn-ch-8-sect-2.3-ex-2	svn.developer.usingapi.otherlangs.ex-2
-svn-ch-8-sect-3	svn.developer.insidewc
-svn-ch-8-sect-3.1	svn.developer.insidewc.entries
-svn-ch-8-sect-3-ex-1	svn.developer.insidewc.entries.ex-1
-svn-ch-8-sect-3.2	svn.developer.insidewc.base-and-props
-svn-ch-8-sect-4	svn.developer.webdav
-svn-ch-8-sect-5	svn.developer.pools
-svn-ch-8-sect-5-ex-1	svn.developer.pools.ex-1
-svn-ch-8-sect-6	svn.developer.contrib
-svn-ch-8-sect-6.1	svn.developer.contrib.join
-svn-ch-8-sect-6.2	svn.developer.contrib.get-code
-svn-ch-8-sect-6.3	svn.developer.contrib.hacking
-svn-ch-8-sect-6.4	svn.developer.contrib.code-and-test
-svn-ch-8-sect-6.5	svn.developer.contrib.submit
-
-svn-ch-9	svn.ref
-svn-ch-9-sect-1	svn.ref.svn
-svn-ch-9-sect-1.1	svn.ref.svn.sw
-svn-ch-9-sect-1.2	svn.ref.svn.c
-svn-ch-9-sect-1.2-re-add	svn.ref.svn.c.add
-svn-ch-9-sect-1.2-re-blame	svn.ref.svn.c.blame
-svn-ch-9-sect-1.2-re-cat	svn.ref.svn.c.cat
-svn-ch-9-sect-1.2-re-checkout	svn.ref.svn.c.checkout
-svn-ch-9-sect-1.2-re-cleanup	svn.ref.svn.c.cleanup
-svn-ch-9-sect-1.2-re-commit	svn.ref.svn.c.commit
-svn-ch-9-sect-1.2-re-copy	svn.ref.svn.c.copy
-svn-ch-9-sect-1.2-re-delete	svn.ref.svn.c.delete
-svn-ch-9-sect-1.2-re-diff	svn.ref.svn.c.diff
-svn-ch-9-sect-1.2-re-export	svn.ref.svn.c.export
-svn-ch-9-sect-1.2-re-help	svn.ref.svn.c.help
-svn-ch-9-sect-1.2-re-import	svn.ref.svn.c.import
-svn-ch-9-sect-1.2-re-info	svn.ref.svn.c.info
-svn-ch-9-sect-1.2-re-list	svn.ref.svn.c.list
-svn-ch-9-sect-1.2-re-log	svn.ref.svn.c.log
-svn-ch-9-sect-1.2-re-merge	svn.ref.svn.c.merge
-svn-ch-9-sect-1.2-re-mkdir	svn.ref.svn.c.mkdir
-svn-ch-9-sect-1.2-re-move	svn.ref.svn.c.move
-svn-ch-9-sect-1.2-re-propdel	svn.ref.svn.c.propdel
-svn-ch-9-sect-1.2-re-propedit	svn.ref.svn.c.propedit
-svn-ch-9-sect-1.2-re-propget	svn.ref.svn.c.propget
-svn-ch-9-sect-1.2-re-proplist	svn.ref.svn.c.proplist
-svn-ch-9-sect-1.2-re-propset	svn.ref.svn.c.propset
-svn-ch-9-sect-1.2-re-resolved	svn.ref.svn.c.resolved
-svn-ch-9-sect-1.2-re-revert	svn.ref.svn.c.revert
-svn-ch-9-sect-1.2-re-status	svn.ref.svn.c.status
-svn-ch-9-sect-1.2-re-switch	svn.ref.svn.c.switch
-svn-ch-9-sect-1.2-re-update	svn.ref.svn.c.update
-svn-ch-9-sect-2	svn.ref.svnadmin
-svn-ch-9-sect-2.1	svn.ref.svnadmin.sw
-svn-ch-9-sect-2.2	svn.ref.svnadmin.c
-svn-ch-9-sect-2.2-re-create	svn.ref.svnadmin.c.create
-svn-ch-9-sect-2.2-re-deltify	svn.ref.svnadmin.c.deltify
-svn-ch-9-sect-2.2-re-dump	svn.ref.svnadmin.c.dump
-svn-ch-9-sect-2.2-re-help	svn.ref.svnadmin.c.help
-svn-ch-9-sect-2.2-re-hotcopy	svn.ref.svnadmin.c.hotcopy
-svn-ch-9-sect-2.2-re-list-dblogs	svn.ref.svnadmin.c.list-dblogs
-svn-ch-9-sect-2.2-re-list-unused-dblogs	 
svn.ref.svnadmin.c.list-unused-dblogs
-svn-ch-9-sect-2.2-re-load	svn.ref.svnadmin.c.load
-svn-ch-9-sect-2.2-re-lstxns	svn.ref.svnadmin.c.lstxns
-svn-ch-9-sect-2.2-re-recover	svn.ref.svnadmin.c.recover
-svn-ch-9-sect-2.2-re-rmtxns	svn.ref.svnadmin.c.rmtxns
-svn-ch-9-sect-2.2-re-setlog	svn.ref.svnadmin.c.setlog
-svn-ch-9-sect-2.2-re-verify	svn.ref.svnadmin.c.verify
-svn-ch-9-sect-3	svn.ref.svnlook
-svn-ch-9-sect-3.1	svn.ref.svnlook.sw
-svn-ch-9-sect-3.2	svn.ref.svnlook.c
-svn-ch-9-sect-3.2-re-author	svn.ref.svnlook.c.author
-svn-ch-9-sect-3.2-re-cat	svn.ref.svnlook.c.cat
-svn-ch-9-sect-3.2-re-changed	svn.ref.svnlook.c.changed
-svn-ch-9-sect-3.2-re-date	svn.ref.svnlook.c.date
-svn-ch-9-sect-3.2-re-diff	svn.ref.svnlook.c.diff
-svn-ch-9-sect-3.2-re-dirs-changed	svn.ref.svnlook.c.dirs-changed
-svn-ch-9-sect-3.2-re-help	svn.ref.svnlook.c.help
-svn-ch-9-sect-3.2-re-history	svn.ref.svnlook.c.history
-svn-ch-9-sect-3.2-re-info	svn.ref.svnlook.c.info
-svn-ch-9-sect-3.2-re-log	svn.ref.svnlook.c.log
-svn-ch-9-sect-3.2-re-propget	svn.ref.svnlook.c.propget
-svn-ch-9-sect-3.2-re-proplist	svn.ref.svnlook.c.proplist
-svn-ch-9-sect-3.2-re-tree	svn.ref.svnlook.c.tree
-svn-ch-9-sect-3.2-re-uuid	svn.ref.svnlook.c.uuid
-svn-ch-9-sect-3.2-re-youngest	svn.ref.svnlook.c.youngest
-svn-ch-9-sect-4	svn.ref.svnserve
-svn-ch-9-sect-4.1	svn.ref.svnserve.sw
-svn-ch-9-sect-5	svn.ref.svnversion
-svn-ch-9-sect-5.1	svn.ref.svnversion.re
-svn-ch-9-sect-5.1.1	svn.ref.svnversion.re.syn
-svn-ch-9-sect-5.1.2	svn.ref.svnversion.re.desc
-svn-ch-9-sect-5.1.3	svn.ref.svnversion.re.sw
-svn-ch-9-sect-5.1.4	svn.ref.svnversion.re.examples
-svn-ch-9-sect-6	svn.ref.mod_dav_svn
-svn-ch-9-sect-6.1	svn.ref.mod_dav_svn.conf
-svn-ch-9-sect-6.1.1	svn.ref.mod_dav_svn.conf.desc
-svn-ch-9-sect-6.1.2	svn.ref.mod_dav_svn.conf.directives
-
-svn-ap-a	svn.forcvs
-svn-ap-a-sect-1	svn.forcvs.revnums
-svn-ap-a-sect-2	svn.forcvs.directories
-svn-ap-a-sect-3	svn.forcvs.disconnected
-svn-ap-a-sect-4	svn.forcvs.status-vs-update
-svn-ap-a-sect-5	svn.forcvs.branches-and-tags
-svn-ap-a-sect-6	svn.forcvs.properties
-svn-ap-a-sect-7	svn.forcvs.conflicts
-svn-ap-a-sect-8	svn.forcvs.binary-and-trans
-svn-ap-a-sect-9	svn.forcvs.modules
-svn-ap-a-sect-10	svn.forcvs.auth
-svn-ap-a-sect-11	svn.forcvs.convert
-
-svn-ap-b	svn.tshoot
-svn-ap-b-sect-1	svn.tshoot.c
-svn-ap-b-sect-1.2	svn.tshoot.c.faq
-svn-ap-b-sect-1.2.1	svn.tshoot.c.faq.bdb-recovery
-svn-ap-b-sect-1.2.2	svn.tshoot.c.faq.wedged-wc
-svn-ap-b-sect-1.2.3	svn.tshoot.c.faq.db-recover
-svn-ap-b-sect-1.2.4	svn.tshoot.c.faq.windows-drive-letter
-svn-ap-b-sect-1.2.5	svn.tshoot.c.faq.write-over-dav
-svn-ap-b-sect-1.2.6	svn.tshoot.c.faq.windows-xp-server
-svn-ap-b-sect-1.2.7	svn.tshoot.c.faq.ethereal
-svn-ap-b-sect-1.2.8	svn.tshoot.c.faq.unrecognized-url-error
-svn-ap-b-sect-1.2.9	svn.tshoot.c.faq.revert
-svn-ap-b-sect-1.2.10	svn.tshoot.c.faq.db3db4
-svn-ap-b-sect-1.2.11	svn.tshoot.c.faq.redhat-db
-svn-ap-b-sect-1.2.12	svn.tshoot.c.faq.no-author
-svn-ap-b-sect-1.2.13	svn.tshoot.c.faq.windows-access-denied
-svn-ap-b-sect-1.2.14	svn.tshoot.c.faq.freebsd-hang
-svn-ap-b-sect-1.2.15	svn.tshoot.c.faq.301-error
-svn-ap-b-sect-1.2.16	svn.tshoot.c.faq.no-copy-history
-
-svn-ap-c	svn.webdav
-svn-ap-c-sect-1	svn.webdav.basic
-svn-ap-c-sect-1.1	svn.webdav.basic.original
-svn-ap-c-sect-1.2	svn.webdav.basic.deltav
-svn-ap-c-sect-2	svn.webdav.svn-and-deltav
-svn-ap-c-sect-3	svn.webdav.autoversioning
-svn-ap-c-sect-4	svn.webdav.clients
-svn-ap-c-table-1	svn.webdav.clients.tbl-1
-svn-ap-c-sect-4.1	svn.webdav.clients.windows
-svn-ap-c-sect-4.2	svn.webdav.clients.macosx
-svn-ap-c-sect-4.3	svn.webdav.clients.linux-de
-svn-ap-c-sect-4.4	svn.webdav.clients.linux-fs
-svn-ap-c-sect-4.5	svn.webdav.clients.free-apps
-svn-ap-c-sect-4.6	svn.webdav.clients.win-apps
-
-svn-ap-d	svn.3rdparty
-svn-ap-d-sect-1	svn.3rdparty.clients-and-plugins
-svn-ap-d-sect-2	svn.3rdparty.bindings
-svn-ap-d-sect-3	svn.3rdparty.repos-converters
-svn-ap-d-sect-4	svn.3rdparty.higher-level
-svn-ap-d-sect-5	svn.3rdparty.repos-browsers
-
-svn-copyright	svn.copyright
=======================================
--- /trunk/en/REVIEW	Fri Apr 22 04:20:24 2005
+++ /dev/null
@@ -1,260 +0,0 @@
-Review and comments on the Subversion book listed by chapter.
-
-Overall Book Comments
-
-        #1) Blair
-
-            It may be a good idea where possible to set up a little
-            example repository for the book.  It could live as
-
-            http://www.svnbook.org/examples/
-
-        #2) Gareth McCaughan (from issue #1216)
-
-            There are lots of instances of "..." that should probably be
-            replaced with "…".
-
-            Capitalization of section headings is quite inconsistent.
-            Most have all significant words capitalized ("Examine Your
-            Changes"), but some don't ("How to Read this Book"). It
-            doesn't much matter which convention is chosen, but it's
-            probably best to stick with one.
-
-Chapter 3
-
-        #1) ghudson (also affects ch 9 a little bit)
-
-            The new date parser requires a change to the doc formats.
-            A minimal patch can be found in issue #408.
-
-            The new date parser accepts three varieties kinds of
-	    formats.  The first is very nicely documented by the W3C
-	    in <http://www.w3.org/TR/NOTE-datetime>; we allow the time
-	    zone designator to be missing, in which case we use system
-	    local time.  The second variety is just like the first
-	    variety, except the punctuation characters '-' and ':' are
-	    omitted.  The third variety is what we use in the output
-	    of "svn log", and can look like:
-
-              YYYY-MM-DD hh:mm[:ss[.uuuuuu]][ +hh[:mm]]
-
-            There can be fewer than six digits in the microseconds
-	    designation, and of course the time zone designation may
-	    be "-hh[:mm]" instead of "+hh[:mm]".
-
-    Examining History : svn log
-
-        #2) Gareth McCaughan (from issue #1216)
-
-            It would be good to say something here about the interaction
-            between "svn log" and the ability to move files and
-            directories around. Maybe just a pointer to where it's
-            discussed more fully.
-
-    Examining History : A Final Word on History
-
-        #3) Gareth McCaughan (from issue #1216)
-
-            Anyone who's used CVS will be wondering: if I use "svn
-            update" with the --revision flag to move back in time, what
-            then happens when I do later updates without that flag?
-
-Chapter 5
-
-    Section svn-ch-5-sect-6
-
-        #1) Blair
-
-            I don't know if the "Adding Projects" sections works best
-            here.  It follows pretty specific information on setting
-            up a repository, debugging, recovering, which are highly
-            specific and not generally used.  This section could be
-            missed.  This information is also used by people who
-            aren't Subversion "administrator's".  For example, at my
-            work, there are people creating new projects pretty
-            consistently and we have 61 projects.  While I'm the
-            administrator, the users and programmers also need to know
-            project layout information.
-
-            There's a repository layout section in chapter 4 that this
-            could well be merged into.  If that doesn't work, I would
-            consider moving it up to the front of this chapter.
-
-    Repository Basics : Unversioned Properties
-
-        #2) Gareth McCaughan (from issue #1216)
-
-            It may be worth explicitly saying that these are *not* the
-            same as the versioned properties attached to files and
-            directories.
-
-    Repository Creation and Configuration
-
-        #3) Gareth McCaughan (from issue #1216)
-
-            "A file whose contents are a single integer value ...": that
-            could mean either a string of characters representing an
-            integer in base 10, or a bunch of bytes representing an
-            integer in base 256.  Presumably it means the former; maybe
-            add "in base 10" to the text?
-
-    Repository Creation and Configuration : Hook scripts
-
-        #4) Gareth McCaughan (from issue #1216)
-
-            At the end of this section, there's a note about permissions
-            and file ownership and so on. It slightly gives the
-            impression that the main failure mode in this area is having
-            a hook script that can't do what you want because it doesn't
-            have permission. Well, maybe that's the commonest failure
-            mode, but there's a more serious failure mode where the
-            script can do altogether too much because it has too much
-            permission.  Is it worth adding some mumblings about
-            security?
-
-    Repository Maintenance : An Administrator's Toolkit : Berkeley DB  
Utilities
-
-        #5) Gareth McCaughan (from issue #1216)
-
-            The text says that db_dump and db_load are useful for
-            transferring Berkeley databases from one machine to another.
-            It would be good to clarify the relationship between these
-            and "svnadmin dump" and "svnadmin load". (That is, that
-            there isn't any, and that Subversion users want to use the
-            latter rather than the former.)
-
-    Repository Maintenance : Repository Cleanup
-
-        #6) Gareth McCaughan (from issue #1216)
-
-            "If you use these two subcommands like this, you should
-            consider making your repository temporarily inaccessible to
-            clients." -- this advice would be much more helpful if it
-            said how to do it.  Later in the book, there's a similar
-            piece of advice that recommends killing the svnserve or
-            Apache process, but (1) Apache might be being used for other
-            things that you don't want to kill, (2) if you're using
-            svnserve over ssh, doesn't each user have their own
-            process?, and (3) this doesn't help if you have users
-            accessing the repository directly. Hmm.
-
-    Repository Maintenance : Migrating a Repository
-
-        #7) Gareth McCaughan (from issue #1216)
-
-            "The only exception to this rule is the first revision that
-            is dumped with the current svnadmin dump command." I'm not
-            sure what "current" is meant to mean here. How about "...
-            that is dumped with each svnadmin dump command."?
-
-            "And, secondly, Subversion cannot know the state of the
-            repository into which the dump data will be loaded (if it
-            ever, in fact, occurs)." Er, if *what* ever occurs?  Loading
-            of the dump into a repository? If that's the meaning, then I
-            suggest: "... into which the dump data will be loaded, if
-            indeed it's ever loaded into a repository at all."
-
-            The section about incremental repository dumps would, I
-            think, be improved if it said *explicitly* that the
-            concatenation of two dumps is a legal dump.
-
-
-Chapter 7
-
-    Properties : Special properties : svn:ignore
-
-        #1) Gareth McCaughan (from issue #1216)
-
-            It might be worth making a bigger deal of the one really key
-            difference between svn:ignore and .cvsignore: the former
-            will always get checked in whenever the directory it applies
-            to does, whereas you can leave .cvsignore un-checked-in.
-            This is alluded to in passing ("These facts are true for all
-            working copies, not just your own."), but it should probably
-            be mentioned in the box "Ignore Patterns for CVS Users".
-
-    Properties : Special properties : svn:keywords
-
-        #2) Gareth McCaughan (from issue #1216)
-
-            The exact treatment of the briefer aliases for keywords
-            isn't very clear.  Specifically, I can't tell from the
-            description here (1) whether, if I include "LastChangedDate"
-            in svn:keywords, "$Date$" will get expanded or not, nor (2)
-            whether, if I have "$Date$" and it gets expanded, it turns
-            into "$Date: ...$" or "$LastChangedDate: ...$".
-
-    Properties : Special properties : svn:eol-style
-
-        #3) Gareth McCaughan (from issue #1216)
-
-            "This is basically transparent to the user, though.": every
-            time I see "basically" in a technical book it makes me
-            shudder, because I'm afraid that underneath it lurk some
-            nasty details that the author is afraid to touch. This
-            should either say "This is transparent to the user." or else
-            explain briefly the ways in which it's not quite
-            transparent.
-
-    Externals Definitions
-
-        #4) Gareth McCaughan (from issue #1216)
-
-            "no one else has to Subver-bother---sion": wow! This appears
-            to be a bug in whatever generated the PDF form of the
-            document, because the source looks fine :-).
-
-
-Chapter 8
-
-    Using the APIs : Using Languages Other than C and C++
-
-        #1) Gareth McCaughan (from issue #1216)
-
-            "Our example will do the same thing as our last example": no
-            it won't. The previous example was a function to create a
-            directory in the repository; this one enumerates paths below
-            a given point in the repository. What it's the same as is
-            the example in the section on memory pools, but that's later
-            in the book.
-
-Chapter 9
-
-    Section svn-ch-9-sect-1.2
-
-        #1) naked
-
-            "svn diff" synopsis differs from actual usage and there is
-            no explanation or examples of the --old and --new
-            arguments which are bound to be confusing.
-
-        #2) naked
-
-            "svn merge" has the same problem as above.
-
-Appendix A
-
-    Directory Versions
-
-        #1) Gareth McCaughan (from issue #1216)
-
-            "For more discussion about the limitations of directory
-            versioning, see ...": it looks to me as if the referenced
-            section contains strictly *less* about the limitations of
-            directory versioning than the preceding paragraphs in
-            appendix A. Someone turning there will learn nothing new.
-
-Appendix C
-
-    Common Problems : Problems Using Subversion
-
-        #1) Gareth McCaughan (from issue #1216)
-
-            The first problem meets with the suggestion of running "svn
-            recover", and says "Make sure you run this command as the
-            user that owns and manages the database ...".  Perhaps it
-            should say something about what to do if you run it as root
-            by mistake.  (Is "chown -R user:group /path/to/repos"
-            sufficient, for instance?)
-
-
=======================================
--- /trunk/en/prep-book-for-oreilly	Wed Jan 31 21:01:24 2007
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/usr/bin/python
-
-import sys
-import os
-import re
-import shutil
-
-
-def error_out(msg):
-    sys.stderr.write("ERROR: %s\n" % (msg))
-    sys.exit(1)
-
-def main():
-    try:
-        book_dir = sys.argv[1]
-        target_dir = sys.argv[2]
-    except IndexError:
-        sys.stderr.write("Usage: %s BOOK-SRC-DIR TARGET-DIR\n"
-                         % (os.path.basename(sys.argv[0])))
-        sys.exit(1)
-
-    # Create the target directory if it doesn't exist, fuss otherwise.
-    if os.path.exists(target_dir):
-        error_out("Target directory '%s' already exists" % (target_dir))
-
-    # Copy all the versioned files in the book directory into the target
-    # directory.
-    print "Exporting book source into '%s'" % (target_dir)
-    os.system('svn export "%s" "%s"' % (book_dir, target_dir))
-
-    print "Copying version.xml into place"
-    shutil.copy(os.path.join(book_dir, 'version.xml'),
-                os.path.join(target_dir, 'version.xml'))
-
-    # Read book.xml to get the mapping of section filenames to section
-    # entities.
-    print "Parsing book.xml file to find entity-to-filename map"
-    book_xml_file = os.path.join(target_dir, 'book.xml')
-    try:
-        lines = open(book_xml_file).readlines()
-    except Exception, e:
-        error_out("Unable to read '%s' (%s)" % (book_xml_file, str(e)))
-
-    out_fp = open(book_xml_file, 'w')
-    _re_entity = re.compile(r'<!ENTITY ([a-zA-Z0-9]*)\s+SYSTEM "(.*)">')
-
-    for line in lines:
-        match = _re_entity.search(line)
-        if match:
-            new_name = os.path.join(target_dir, match.group(1) + ".xml")
-            old_name = os.path.join(target_dir, match.group(2))
-            print "Renaming '%s' to '%s'" % (old_name, new_name)
-            os.rename(old_name, new_name)
-            line = '<!ENTITY %s SYSTEM "%s">\n' % (match.group(1),
-                                                   match.group(1) + ".xml")
-        out_fp.write(line)
-
-if __name__ == "__main__":
-    main()




More information about the svnbook-dev mailing list