subversion

Checkout Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 863779 is being indexed.

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.

Mention the svn-breakage list.

Upgrade to use Neon 0.23.2 which fixes the Windows build issues.

* build/buildcheck.sh:

Require Neon 0.23.2.

* INSTALL:

Update to use Neon 0.23.2.

* CHANGES:

Mention Neon 0.23.2.

Let SWIG get past the __attribute__ usage in svn_io.h.

Patch by: Gustavo Niemeyer <niemeyer@conectiva.com>

(Tweaked by me.)

    • -1
    • +7
    /trunk/subversion/bindings/swig/util.i
Per Karl's request, we should not clean test data unless we had a

"fast" mode of cleaning as an alternative for people who wanted to

avoid the delay of cleaning out test data (or for when that data needs

to be retained).

In this new scheme, the default cleaning rules will remove the test

data. Those "in the know" can use the fast- targets.

* Makefile.in:

- introduce "fast-clean" and "fast-distclean" targets to perform the

old "local-" equivalents, without cleaning test data

- fix "local-clean" and "local-distclean" to perform the fast

variants, plus cleaning out the test data.

Add rules to clean files created by 'make check'.

Patch by: William Uther <will+@cs.cmu.edu>

* Makefile.in:

(local-distclean) Add a dependency on check-clean

(check-clean) Remove all the temporary files used by check

* subversion/clients/win32: Remove unused directory.

Moving svn_com, WinSVN and SVNControls out of subversion/clients, final step.

* buld/win32/svn.rc: Moved from subversion/clients/win32/svn.rc.

Update include paths to reflect new location.

* build/win32/svn.ico: Moved from subversion/clients/win32/svn.ico.

* subversion/svnadmin/svnadmin.dsp: Reflect new locaton of svn.rc.

Don't link with neon.

* subversion/svnlook/svnlook.dsp: Reflect new locaton of svn.rc.

* subversion/clients/cmdline/subversion_client.dsp: Likewise.

    • binary
    /trunk/subversion/svnlook/svnlook.dsp
    • binary
    /trunk/build/win32/svn.ico
    • binary
    /trunk/subversion/clients/win32/svn.ico
    • binary
    /trunk/subversion/svnadmin/svnadmin.dsp
    • -0
    • +70
    /trunk/build/win32/svn.rc
Moving svn_com, WinSVN and SVNControls out of subversion/clients, step 6.

* /clients/winsvn/SVNControls: Moved from /trunk/subversion/clients/win32/SVNControls.

    • binary
    /trunk/subversion/clients/win32/SVNControls/frmTest.frx
    • ?
    /trunk/subversion/clients/win32/SVNControls/mGDI.bas
    • binary
    /trunk/subversion/clients/win32/SVNControls/csgrid.res
    • binary
    /trunk/subversion/clients/win32/SVNControls/frmVirtual.frx
  1. … 13 more files in changeset.
Moving svn_com, WinSVN and SVNControls out of subversion/clients, step 5.

* /clients/winsvn/WinSVN: Moved from /trunk/subversion/clients/win32/WinSVN.

    • binary
    /trunk/subversion/clients/win32/WinSVN/Removable.ico
    • ?
    /trunk/subversion/clients/win32/WinSVN/frmMain.frm
    • binary
    /trunk/subversion/clients/win32/WinSVN/modified_normal.ico
    • ?
    /trunk/subversion/clients/win32/WinSVN/frmLogin.frm
    • ?
    /trunk/subversion/clients/win32/WinSVN/WinSVN.vbp
    • ?
    /trunk/subversion/clients/win32/WinSVN/Startup.bas
    • binary
    /trunk/subversion/clients/win32/WinSVN/conflict.ico
    • ?
    /trunk/subversion/clients/win32/WinSVN/lvh.cls
  1. /trunk/subversion/clients/win32/WinSVN/Binaries
    • binary
    /trunk/subversion/clients/win32/WinSVN/ignored_dir.ico
    • binary
    /trunk/subversion/clients/win32/WinSVN/unknown.ico
    • binary
    /trunk/subversion/clients/win32/WinSVN/normal.ico
  2. … 18 more files in changeset.
Moving svn_com, WinSVN and SVNControls out of subversion/clients, step 2.

* subversion/bindings/com: Moved from subversion/clients/win32/svn_com.

    • ?
    /trunk/subversion/bindings/com/SVN.rgs
    • ?
    /trunk/subversion/bindings/com/SVNStatus.cpp
    • ?
    /trunk/subversion/bindings/com/SVNStatus.rgs
    • ?
    /trunk/subversion/bindings/com/SVNCOM.idl
    • ?
    /trunk/subversion/bindings/com/StdAfx.h
    • ?
    /trunk/subversion/bindings/com/StdAfx.cpp
    • ?
    /trunk/subversion/bindings/com/misc.h
    • ?
    /trunk/subversion/bindings/com/SVN.cpp
    • ?
    /trunk/subversion/bindings/com/SVNCOM.rc
    • ?
    /trunk/subversion/bindings/com/misc.cpp
    • ?
    /trunk/subversion/bindings/com/dlldatax.c
    • ?
    /trunk/subversion/bindings/com/SVNCOM.cpp
    • ?
    /trunk/subversion/bindings/com/dlldatax.h
  1. … 31 more files in changeset.
Moving svn_com, WinSVN and SVNControls out of subversion/clients, step 1.

* subversion.dsw: Remove references to svn_com project.