subversion

Checkout Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 863787 is being indexed.

Votes from Will Andrews <will@FreeBSD.org>.
Votes from ehabkost
votes from garrett rooney <rooneg@electricjellyfish.net>

Votes from Scott Lamb <slamb@slamb.org>

Fix issue #720: add the "--no-auth-cache" option.

Patch by: Mark Benedetto King <bking@inquira.com>

me

* subversion/clients/cmdline/cl.h

(svn_cl__longopt_t): Add svn_cl__no_auth_cache_opt.

(svn_cl__opt_state_t): Add no_auth_cache field.

* subversion/clients/cmdline/main.c

(svn_cl__options): Add "no_auth_cache" option.

(svn_cl__cmd_table): Support the new option in many commands.

(main): Notice the option, set opt_state accordingly.

* subversion/include/svn_client.h

(svn_client_auth_baton_t): Remove overwrite field, split into two

new boolean fields store_auth_info and got_new_auth_info.

* subversion/clients/cmdline/prompt.c

(svn_cl__make_auth_baton): Set the new fields accordingly.

* subversion/libsvn_client/auth.c

(get_username, get_password): Adjust for above; also, tighten logic.

(maybe_store_username, maybe_store_password): Replace store_username

and store_password respectively. Put config conditionalization into

the latter. All callers changed.

(store_user_and_pass): Don't do config conditionalization here,

maybe_store_password takes care of it now.

* subversion/tests/clients/cmdline/getopt_tests_data/svn_help_log_switch_stdout

Adjust expected output.

    • -15
    • +28
    /trunk/subversion/clients/cmdline/main.c
    • -2
    • +3
    /trunk/subversion/clients/cmdline/cl.h
    • -58
    • +33
    /trunk/subversion/libsvn_client/auth.c
    • -2
    • +15
    /trunk/subversion/include/svn_client.h
Votes from Keith Burdis.
* subversion/libsvn_wc/copy.c

(svn_wc__remove_wcprops): Use svn_io_remove_file instead of

apr_file_remove. Thanks to Philip Martin for noticing.

* subversion/tests/clients/cmdline/README: Rewrite instructions, with

real examples for httpd.conf this time.

    • -33
    • +41
    /trunk/subversion/tests/clients/cmdline/README
Votes from Stefan.
Votes from Robert Sauer.

Votes from Robert Sauer.

Vote from Robert Sauer.

Votes from fiucha
One vote for three-revisions.png, from kfogel.
Votes from Will for 16, 18 and 26
Add some lock checking. Add some documentation.

* subversion/libsvn_wc/lock.c

(struct svn_wc_adm_acces_t): Add set_owner. Tweak documentation.

(adm_access_alloc): Initialise set_owner.

(adm_ensure_set): Set set_owner.

(do_close): Check set_owner with an assert.

(svn_wc_adm_open): Detect second baton with with same name as first.

* subversion/include/svn_wc.h (svn_wc_adm_open, svn_wc_adm_close,

svn_wc_adm_access_path, svn_wc_add): Tweak documentation.

* notes/entries-caching: New file.

    • -35
    • +26
    /trunk/subversion/libsvn_wc/lock.c
    • -0
    • +178
    /trunk/notes/entries-caching
Fix an unitialized memory read identified by valgrind.

* subversion/libsvn_wc/questions.c (svn_wc_check_wc): Check error before format

    • -1
    • +1
    /trunk/subversion/libsvn_wc/questions.c
Votes from Alexis Huxley <ahuxley@eso.org>
vote for 1,16,18
Votes from Jon Middleton <jjm@ixtab.org.uk>
"Go green!" --Dende

* packages/rpm/subversion.spec : Now requires neon-0.23.2. Also changed

the BuildPreReq to depend on neon-devel instead of neon.

* subversion/tests/libsvn_wc/translate-test.c

(substitute_and_verify): fix a couple of format string errors that were

generating warnings under gcc3 on Mac OS X 10.2.

* svn_private_config.hw: Fix path to svn-dev.el.

Don't reqire a shell interpreter for running Windows tests.

* win-tests.py (shell): Initialize to None.

(shell_tests): New; break shell scripts out of 'tests'.

If 'shell' is defined, add 'shell_tests' to 'tests', otherwise print a warning.

* doc/handbook/client.texi:

Fix typo from previous revision to get the file to run through

makeinfo.

* subversion/clients/cmdline/main.c:

(main): Error out on CVS-style '-rM -rN' syntax and suggest '-rM:N'

instead.

Patch by: Scott Lamb <slamb@slamb.org>

    • -0
    • +11
    /trunk/subversion/clients/cmdline/main.c
* subversion/libsvn_wc/translate.c

(time_to_keyword_time): Stick a 'Z' on the end of the time, to

signify UTC. Thanks to Eric Gillespie for reminding me about Greg

Stein's mail saying that Dick Cheney had forwarded an old message

from Linus Torvalds which quoted Tony Blair as saying that Margaret

Thatcher had mentioned there should be a 'Z' on the end.

    • -3
    • +4
    /trunk/subversion/libsvn_wc/translate.c
Add the $Id$ keyword.

Patch by: Eric Gillespie <epg@pretzelnet.org>

(Tweaked by me.)

From: epg@pretzelnet.org

Subject: [PATCH] Add Id keyword

To: dev@subversion.tigris.org

Date: Sun, 28 Jul 2002 16:36:02 -0500

---

We've already been through why a customizable, format-string keyword

is valuable. Unfortunately, this is post-1.0 because we need a mechanism

for the server to send configuration data to the client. In the meantime,

this patch will provide the concise Id keyword we're used to from CVS, and

provide projects a single place to patch to replace Id with $NetBSD$

or whatever. Not as good as the format-string based keyword, but much

easier than CVS.

* subversion/include/svn_types.h

(SVN_KEYWORD_ID): New define.

* subversion/include/svn_wc.h

(svn_wc_keywords_t): New id member.

* subversion/libsvn_wc/translate.c

(time_to_keyword_time): New function.

(translate_keyword): Handle the Id keyword.

* doc/handbook/client.texi

(Properties): Document the Id keyword.

* subversion/tests/clients/cmdline/trans_tests.py

(setup_working_copy, keywords_on, keywords_from_birth): Test Id too.

    • -0
    • +64
    /trunk/subversion/libsvn_wc/translate.c
Push interim release dates back one week.