Checkout Tools
  • last updated 54 mins ago
Constraints: committers
Constraints: files
Constraints: dates

Changeset 844308 is being indexed.


* doc/book/book/ch01.xml,

* doc/user/lj_article.txt:


  1. … 2 more files in changeset.
* www/project_faq.html, doc/user/lj_article.txt: Change some more

occurrences of "revision control" to "version control".

Patch by: zbrown

* www/variance-adjusted-patching.html: Same. Also, add an original

datestamp, something I'd been meaning to get around to. This is the

creation date reflected in our CVS repository and our ChangeLog, and

makes it clear for "prior art" purposes that the idea has been out

there for a while (probably since before this document, since I'm

sure I didn't think of it first).

  1. … 2 more files in changeset.
Go hog wild on all that stutt-stuttering going on.

* PORTING: Remove stuttering.

* doc/handbook/appendices.texi: Remove stuttering.

* doc/handbook/client.texi: Remove stuttering.

* doc/handbook/repos_admin.texi: Remove stuttering.

* doc/user/lj_article.txt: Remove stuttering.

* notes/fs-improvements.txt: Remove stuttering.

* subversion/clients/cmdline/log-cmd.c: Remove stuttering.

* subversion/include/svn_client.h: Remove stuttering.

* subversion/include/svn_fs.h: Remove stuttering.

* subversion/include/svn_ra.h: Remove stuttering.

* subversion/include/svn_wc.h: Remove stuttering.

* subversion/libsvn_fs/fs.c: Remove stuttering.

* subversion/libsvn_fs/tree.c: Remove stuttering.

* subversion/libsvn_ra_dav/commit.c: Remove stuttering.

* subversion/libsvn_ra_dav/merge.c: Remove stuttering.

* subversion/libsvn_ra_local/commit_editor.c: Remove stuttering.

* subversion/libsvn_repos/dump.c: Remove stuttering.

* subversion/libsvn_repos/hooks.txt: Remove stuttering.

* subversion/libsvn_repos/repos.c: Remove stuttering.

* subversion/libsvn_subr/ Remove stuttering.

* subversion/libsvn_subr/target.c: Remove stuttering.

* subversion/libsvn_subr/xml.c: Remove stuttering.

* subversion/libsvn_wc/adm_ops.c: Remove stuttering.

* subversion/libsvn_wc/diff.c: Remove stuttering.

* subversion/libsvn_wc/entries.c: Remove stuttering.

* subversion/libsvn_wc/merge.c: Remove stuttering.

* subversion/libsvn_wc/props.c: Remove stuttering.

* subversion/libsvn_wc/status.c: Remove stuttering.

* subversion/libsvn_wc/update_editor.c: Remove stuttering.

* subversion/svnlook/main.c: Remove stuttering.

* subversion/tests/README: Remove stuttering.

* subversion/tests/clients/cmdline/ Remove stuttering.

* subversion/tests/clients/cmdline/ Remove stuttering.

* subversion/tests/clients/cmdline/svntest/ Remove stuttering.

* subversion/tests/clients/cmdline/svntest/ Remove stuttering.

* subversion/tests/clients/cmdline/ Remove stuttering.

* tools/client-side/ Remove stuttering.

* tools/hook-scripts/commit-access-control.cfg: Remove stuttering.

* www/project_tasks.html: Remove stuttering.

* www/testing-goals.html: Remove stuttering.

  1. … 39 more files in changeset.

Removing obsolete documentation (after first brushing away cobwebs.)

"Nobody goes in there, son..."

* doc/user/svnlook, doc/user/manual, doc/user/svn_for_cvs_users,

doc/user/quickref, doc/user/svn_intro: delete these old crufty


* doc/user/lj_article.txt: copied & renamed from doc/user/svn_intro/.

* doc/user/svn-ref.tex: copied out from doc/user/quickref

* README: update descriptions of our docs.

    • ?
  1. … 4 more files in changeset.
Doc fixes.

Patch by: Nick Duffek <>

* svn_for_cvs_users.texi: error fixes. Also, let's make this file

compilable by texi2dvi and texi2html!

    • -18
    • +17
* svn-ref.tex: remove empty notes column.
* svn-ref.tex: new quick reference card, adapted from the old CVS one
    • -0
    • +249

The contract with Linux Journal is up, so I hereby reclaim the

Subversion article, and hereby donate it to the project's

documentation. Whee.

    • -0
    • +323
Remove spurious whitespace from all lists not fixed in rev 1431:

* subversion/doc/programmer/design/architecture.texi

(Network Layer): Unindent.

* subversion/doc/programmer/design/client.texi

(The working copy management library): Same.

(The repository access library): Same.

(The client operation library): Same.

* subversion/doc/programmer/design/deltas.texi

(Serializing Deltas via the "Editor" Interface): Same.

* subversion/doc/programmer/design/future.texi

(User Interface for Branches and Tags): Same.

* subversion/doc/programmer/design/server.texi

(Filesystem Overview): Same.

(Bubble-Up Method): Same.

(Username Authentication): Same.

(Authorization): Same.

* subversion/doc/user/svn_for_cvs_users/svn_for_cvs_users.texi

(Distinction between 'status' and 'update'): Same.

(Conflicts): Same.

    • -8
    • +8
  1. … 5 more files in changeset.
Apply the rest of Martin Buchholz <>'s doc patch, the

first part of which was applied in r1410.

Patch by: Martin Buchholz <>

* subversion/doc/programmer/design/server.texi

(Implementation): Remove spurious indentation from itemized list,

because it was visible in Info.

* subversion/doc/user/svn_for_cvs_users/svn_for_cvs_users.texi

(More "disconnected" operations): Same.

(Directory versioning): Same.

    • -12
    • +12
  1. … 1 more file in changeset.
Typo fixes.

Patch by: Martin Buchholz <>

(Remainder of his patch applied in r1431.)

* subversion/doc/programmer/design/future.texi (SMTP access)

* subversion/doc/programmer/design/architecture.texi (Network Layer)

* subversion/doc/programmer/design/goals.texi (Goals)

* subversion/doc/user/manual/removals.texi (Removing items)

* subversion/doc/user/manual/model.texi (Properties)

* subversion/doc/user/manual/dirversioning.texi (Revisions,

The Lagging Directory)

* subversion/doc/programmer/design/server.texi (Server Library,

Username Authentication, Authorization)

* subversion/doc/user/svn_for_cvs_users/svn_for_cvs_users.texi

(Branches and tags)

    • -1
    • +1
  1. … 4 more files in changeset.
* doc/user/svn_for_cvs_users/svn_for_cvs_users.texi: Add new section

on differences in committing between CVS and SVN.

    • -0
    • +19
Patches very similar to those submitted by Mark Benedetto King

<> (I started writing this code on the train

before realizing someone else was already doing it). I'm using

apr_strtok though to hopefully solve the newline "issue".

* subversion/include/svn_types.h

(SVN_PROP_IGNORE): New #define for ignore patterns.

* subversion/libsvn_wc/wc.h

(SVN_WC_SVNIGNORE): Removed obsolete #define.

* subversion/libsvn_wc/adm_crawler.c

(add_ignore_patterns): New function.

(load_ignore_file): Removed obsolete function.

(report_revisions): Use new add_ignore_patterns() instead of


* .

* ac-helpers

* doc

* doc/programmer/design

* doc/user/manual

* doc/user/svn_for_cvs_users

* expat-lite

* subversion/bindings/guile

* subversion/bindings/java

* subversion/bindings/java/jni/org/tigris/subversion

* subversion/bindings/java/jni/org/tigris/subversion/lib

* subversion/bindings/perl

* subversion/bindings/python

* subversion/bindings/ruby

* subversion/bindings/tcl

* subversion/clients/cmdline

* subversion/clients/win32/svn_com

* subversion/include

* subversion/libsvn_client

* subversion/libsvn_delta

* subversion/libsvn_fs

* subversion/libsvn_ra

* subversion/libsvn_ra_dav

* subversion/libsvn_ra_local

* subversion/libsvn_repos

* subversion/libsvn_subr

* subversion/libsvn_wc

* subversion/mod_dav_svn

* subversion/svnadmin

* subversion/svnlook

* subversion/tests

* subversion/tests/clients/cmdline

* subversion/tests/clients/cmdline/svntest

* subversion/tests/clients/cmdline/xmltests

* subversion/tests/libsvn_delta

* subversion/tests/libsvn_fs

* subversion/tests/libsvn_ra_local

* subversion/tests/libsvn_repos

* subversion/tests/libsvn_subr

* subversion/tests/libsvn_wc

* tools/hook-scripts

* www

svn:ignore property set on these directories, based on the

respective contents of...

* .svnignore

* ac-helpers/.svnignore

* doc/.svnignore

* doc/programmer/design/.svnignore

* doc/user/manual/.svnignore

* doc/user/svn_for_cvs_users/.svnignore

* expat-lite/.svnignore

* subversion/bindings/guile/.svnignore

* subversion/bindings/java/.svnignore

* subversion/bindings/java/jni/org/tigris/subversion/.svnignore

* subversion/bindings/java/jni/org/tigris/subversion/lib/.svnignore

* subversion/bindings/perl/.svnignore

* subversion/bindings/python/.svnignore

* subversion/bindings/ruby/.svnignore

* subversion/bindings/tcl/.svnignore

* subversion/clients/cmdline/.svnignore

* subversion/clients/win32/svn_com/.svnignore

* subversion/include/.svnignore

* subversion/libsvn_client/.svnignore

* subversion/libsvn_delta/.svnignore

* subversion/libsvn_fs/.svnignore

* subversion/libsvn_ra/.svnignore

* subversion/libsvn_ra_dav/.svnignore

* subversion/libsvn_ra_local/.svnignore

* subversion/libsvn_repos/.svnignore

* subversion/libsvn_subr/.svnignore

* subversion/libsvn_wc/.svnignore

* subversion/mod_dav_svn/.svnignore

* subversion/svnadmin/.svnignore

* subversion/svnlook/.svnignore

* subversion/tests/.svnignore

* subversion/tests/clients/cmdline/.svnignore

* subversion/tests/clients/cmdline/svntest/.svnignore

* subversion/tests/clients/cmdline/xmltests/.svnignore

* subversion/tests/libsvn_delta/.svnignore

* subversion/tests/libsvn_fs/.svnignore

* subversion/tests/libsvn_ra_local/.svnignore

* subversion/tests/libsvn_repos/.svnignore

* subversion/tests/libsvn_subr/.svnignore

* subversion/tests/libsvn_wc/.svnignore

* tools/hook-scripts/.svnignore

* www/.svnignore

...these files, which are now removed from revision control.

  1. … 83 more files in changeset.
Fixed documentation to point to .svn directory instead of SVN directory.
  1. … 4 more files in changeset.
Need an .svnignore in new directory.
    • -0
    • +6

* svn_for_cvs_users.texi: convert to texinfo from text

* add new document to doc-target

    • -0
    • +426
  1. … 1 more file in changeset.
Some badly needed documentation for CVS users.
Remove `unadd' and `undelete' subcommands.

Also, delegate the tasks once done by `unadd' and `undelete' to

`revert.' Note: `revert' is far from finished, far from refined (far

from crash-proof...ugh)

Patch by: Mo DeJong <>


* subversion/include/svn_wc.h

(svn_wc_schedule_t): Removed unadd and undelete actions.

(svn_wc_unadd, svn_wc_undelete): Removed functions.

(svn_wc_revert): Added RECURSIVE argument.

* subversion/include/svn_client.h

(svn_client_unadd, svn_client_undelete): Removed functions.

(svn_client_revert): Added RECURSIVE field.

* subversion/include/svn_pools.h

(svn_pool_feedback_t): Removed report_unadded_item() and

report_undeleted_item() vtable entries.

* subversion/libsvn_wc/adm_ops.c

(mark_tree): This function no longer concerns itself with unadds and

undeletes (since they don't exist).

(add_to_revision_control): New function combining old contents of

svn_wc_add_directory() and svn_wc_add_file(). Replacements where

the node type changes are currently disallowed.

(svn_wc_add_directory, svn_wc_add_file): Now use

add_to_revision_control helper function.

(svn_wc_unadd, svn_wc_undelete): Removed functions.

(revert_admin_things): New helper function.

(svn_wc_revert): More work on this function to support directories,

and to start taking on the jobs of the now-absent unadd and undelete


* subversion/libsvn_subr/svn_error.c

(report_unadded_item, report_undeleted_item): Removed these default

callback functions.

(report_reversion, report_restoration): New functions.

(svn_error_init_pool): Don't initialize unadd and undelete

callbacks, since they no longer exist. Do initialize reversion, and

restoration callbacks.

* subversion/libsvn_client/delete.c

(svn_client_undelete): Removed function.

* subversion/libsvn_client/add.c

(svn_client_unadd): Removed function.

* subversion/clients/cmdline/cl.h

(svn_cl__unadd, svn_cl__undelete): Removed functions.

* subversion/clients/cmdline/add-cmd.c

(svn_cl__unadd): Removed function.

* subversion/clients/cmdline/delete-cmd.c

(svn_cl__undelete): Removed function.

* subversion/clients/cmdline/feedback.c

(report_unadded_item, report_undeleted_item): Removed functions.

(svn_cl__init_feedback_vtable): No longer using unadd and undelete

feedback functions.

* subversion/clients/cmdline/main.c:

(svn_cl__cmd_table): Removed unadd and undelete command table entries.

* subversion/bindings/java/jni/org/tigris/subversion/lib/

(unadd, undelete): Removed functions.

* subversion/bindings/java/jni/org/tigris/subversion/lib/

(unadd, undelete): Removed functions.

* doc/user/svn_for_cvs_users.txt:

* doc/user/manual/adds.texi:

* subversion/tests/clients/cmdline/

Documentation and docstring cleanups. No more unadd and undelete commands.

* subversion/libsvn_wc/entries.c

(check_entries, fold_state_changes): Updated to reflect now-absent

unadd and undelete schedules.

* subversion/clients/cmdline/revert-cmd.c

(svn_cl__revert): Now supports recursion!

* subversion/libsvn_client/revert.c

(svn_client_revert): Now supports recursion!

* subversion/libsvn_wc/wc.h

Remove some cruft from days gone by...

  1. … 19 more files in changeset.
Outline of new doc.
    • -0
    • +61
Don't show compiled docs when updating.
  1. … 1 more file in changeset.
Documentation fixes.

Patch by: C. Scott Ananian <>

* adds.texi

Correct a typo: when commiting 'fonts' in the example, the

second file added should be 'file2' not 'file1'.

* dirversioning.texi

Correct the attribution of a quote; fix the spelling of 'contradictory'.

Commit artefacts of the CVS-to-Subversion conversion process.
  1. … 7 more files in changeset.
Get "make doc" to work:

* (, .texi.dvi, .texi.txt, .texi.html): Fix

include paths.

(doc-info, doc-dvi, doc-txt, doc-html, doc-ps, doc-pdf): Build user

manual too.

* build.conf, Revert my changes of yesterday, they were


* dirversioning.texi (Directory Versioning): Fix menu format.

  1. … 3 more files in changeset.
Start to really fill out the svnlook program.

* build.conf

(svnlook): Link with libsvn_repos.

* doc/user/svnlook/svnlook.texi

Update DATE format to reflect GMT time usage.

* subversion/svnlook/main.c

(struct svnlook_ctxt_t): New context structure.

(get_property, get_root, do_log, do_date, do_author,

print_dirs_changed_tree, do_dirs_changed, print_changed_tree,

do_changed, do_diff, print_tree, do_tree, do_default): New


(usage): Update usage message.

(main): Lots of parsing changes, changed to use the context

structure, and tons of other goodies. This function now has guts.

* subversion/svnlook/editors.c

* subversion/svnlook/nodetree.c

* subversion/svnlook/svnlook.h

New files.

  1. … 5 more files in changeset.
* svnlook.texi

A(n intentionally) misnamed file for tracking the design of the

'svnlook' binary.

    • -0
    • +58
New user-manual documentation on the Greg Hudson Problems.

    • -0
    • +238
Reviewing at Ben's request:

(Committing additions): More precise behavior description.

(Additions from updates): Clarification.

(Removing items): More precise behavior descriptions, some wording


(Committing removals): Typos (fixed, not added, that is).

(Removals in updates): More precise behavior description.

User doc tweaks, after CMike's inspection.

Tweaks to let the user manual compile correctly. (Why does 'texinfo'

choke when compiling a table of contents? 'texi2html' dosen't.)

* license.texi: new file

* svn-manual.texi: comment out TOC tags for now.

* adds.texi, removals.texi: use @samp instead of @command.

    • -0
    • +10
More documentation on how adds and deletes work with versioned directories.