Menu

Source Commit Log


Commit Date  
[r336] by dimentiy

- "Quick Walkthrough" modified (Added information about ra_svn).
- Russian translation of "Quick Walkthrough" added.

2003-09-08 21:39:29 Tree
[r335] by sussman

Mostly finish issue #1445: give 'svn checkout/update/revert' the
optional ability to set last-commit timestamps on working files. This
ability is turned off by default, and be activated by a new runtime
config variable: "[miscellany] --> use-commit-times = yes". These
four commands either all use current timestamps, or all use commit
timestamps.

'svn export' already sets last-commit timestampss, so the rest of this
issue is simply waiting for a new apache (apr) release; at that point,
we simply uncomment the code in svn_io_set_file_affected_time(), and
poof, the issue is done.

* libsvn_wc/update_editor.c
(struct edit_baton): new 'use_commit_times' boolean field.
(make_editor): take 'use_commit_times' argument.
(svn_wc_get_switch_editor): take 'use_commit_times' arg.
(svn_wc_get_update_editor): take 'use_commit_times' arg.

(struct file_baton): new 'last_changed_date' field.
(change_file_prop): if use_commit_times, cache file's last-changed-date.
(install_file): take new 'timestamp_string' argument, and if
non-NULL, write a log command to set timestamp on final working file.
(close_file): pass fb->last_changed_date into install_file().
(svn_wc_add_repos_file): pass NULL into install_file().

* include/svn_wc.h
(svn_wc_get_update_editor, svn_wc_get_switch_editor, svn_wc_revert):
take new 'use_commit_times' arg.

* libsvn_wc/log.h
(SVN_WC__LOG_SET_TIMESTAMP): new log command.
(SVN_WC__LOG_ATTR_TIMESTAMP): new log attribute.

* libsvn_wc/log.c
(log_do_file_readonly): unrelated cleanup -- remove unused args!
(start_handler): dispatch SET_TIMESTAMP and READONLY commands correctly.
(log_do_file_timestamp): new function which sets timestamp.

* include/svn_config.h
(SVN_CONFIG_OPTION_USE_COMMIT_TIMES): new run-time config variable
in [miscellany] section of config file.

* libsvn_subr/config_file.c
(svn_config_ensure): document new variable in default config file.

* libsvn_client/switch.c
(svn_client_switch): look for new config variable, pass into
svn_wc_get_switch_editor().

* libsvn_client/update.c
(svn_client__update_internal): look for new config variable, pass
into svn_wc_get_update_editor().

* libsvn_wc/adm_ops.c
(svn_wc_revert): new 'use_commit_times' arg, pass to revert_admin_things().
(revert_admin_things): new 'use_commit_times' arg -- use it to set
timestamp on a working file that is copied back out from text-base.

* libsvn_client/revert.c
(svn_client_revert): look for new config variable, pass to svn_wc_revert().

* doc/book/TODO: note need to doc new variable.

2003-09-05 18:58:51 Tree
[r334] by julianfoad

Book and FAQ: update the information on using a Windows drive letter in a
"file:" URL. Supercedes the patch in issue 1306, so closing that issue.

* doc/book/book/appc.xml
Replace the FAQ about working around the inability to specify a drive letter
with one that points to the section on how to do it.
* doc/book/book/ch02.xml
Give the "Repository URLs" side bar an "id" so I can create links to it.
Correct, update and explain the examples of using a drive letter in a URL.
* www/project_faq.html
Replace the FAQ about working around the inability to specify a drive letter
with one that gives a brief example of how to do it and a link to the book.

2003-09-04 00:41:55 Tree
[r333] by julianfoad

Patch contributed by Joel Rosdahl.

Various minor grammar and typographical changes to the Subversion
book.

* doc/book/book/appa.xml
* doc/book/book/appc.xml
* doc/book/book/appd.xml
* doc/book/book/appe.xml
* doc/book/book/ch02.xml
* doc/book/book/ch03.xml
* doc/book/book/ch05.xml
* doc/book/book/ch08.xml
* doc/book/book/glossary.xml

Made use of parentheses, quotes and commas consistent (using
"logical quoting"):

Like this: Not like this:
----------------------------------------
Foo (fie fum). Foo (fie fum.)
Foo "fie fum". Foo "fie fum."
Foo (fie), fum. Foo (fie,) fum.
Foo "fie", fum. Foo "fie," fum.
(Foo fie fum.) (Foo fie fum).
Foo (fie fum). Foo (Fie fum).

Added a missing space after a </quote>.

Corrected name of the extra files created when a merge conflict has
been detected.

Removed some left-over closing parentheses.

Use "an svn [...]" instead of "a svn [...]". There was a mixture of both.

Some other minor grammar fixes.

2003-09-01 22:04:56 Tree
[r332] by julianfoad

Improvements to the book.

* doc/book/book/ch01.xml
Split the list of programs into client-side and server-side.

* doc/book/book/ch03.xml
Fix an example of "svn resolved" usage.

* doc/book/book/ch08.xml
Use simpler syntax for indicating repeatable arguments, to match the built-in
help (issue 1377, r6525).
Move "propset" and "revert" subcommands to restore alphabetical order.
Fix simple errors in a few synopsis lines.
Demote the warning that "svnadmin" refers to the repository by a path rather
than a URL to a normal paragraph, because no danger is involved and to bring
it in line with the corresponding note for "svnlook".

* doc/book/book/appc.xml
Fix mark-up of an email address ("<email>" instead of "<address>").

2003-08-29 14:38:30 Tree
[r331] by sussman

* book.xml: use the real title of the book.

2003-08-26 15:47:49 Tree
[r330] by cmpilato

Finish Issue #1074 (Need a svnadmin command to verify that the repository
is not corrupted). Patch (mostly) by John Szakmeister <john@...>.

* subversion/svnadmin/main.c
(cmd_table): Add new subcommand 'verify'.
(subcommand_dump): Minor no-op changes.
(subcommand_verify): New.

* subversion/libsvn_repos/dump.c
(dump_node, write_revision_record, svn_repos_dump_fs): Don't write
to NULL output streams.
(svn_repos_dump_fs): Don't write to a NULL output stream. Also,
when the output stream is NULL, print feedback messages that say
"Verified revision" instead of "Dumped revision".

* subversion/include/svn_repos.h
(svn_repos_dump_fs): Modified docstring to reflect the acceptance of
a NULL dumpstream.

* subversion/doc/book/book/ch05.xml
Document the new 'svnadmin verify' command.

2003-08-25 07:49:34 Tree
[r329] by cmpilato

Document the new "svnadmin list-dblogs" and "list-unused-dblogs" subcommands.

2003-08-25 07:44:45 Tree
[r328] by fitz

Next stop... is Beta.
The doors open on the right... at Beta.
There is no smoking, littering, or radio playing on the build train.

* TODO: More stuff todo.

2003-08-22 06:17:40 Tree
[r327] by cmpilato

* doc/book/book/ch01.xml
Some minor fixes. Patch somewhat by Matt Blais <mblais1@...>.

2003-08-16 16:37:28 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.