[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: CVS update: subversion/notes multi-args.txt

From: Kevin Pilch-Bisson <kevin_at_pilch-bisson.net>
Date: 2001-04-18 16:25:37 CEST

Does this actually show up? I got the following strange message from
CVS when I committed:

checking in multi-args.txt;
/cvs/subversion/notes/multi-args.txt,v <-- multi-args.txt
new revision: 1.4; previous revision: 1.3
done
Processing log script arguments...
Mailing the commit message to cvs@subversion.tigris.org (from
kevin@tigris.org)
cvs update: authorization failed: server cvs.tigris.org rejected access
to /cvs for user kfogel
cvs update: used empty password; try "cvs login" with a real password

On Wed, Apr 18, 2001 at 02:24:36PM -0000, kevin@tigris.org wrote:
> User: kevin
> Date: 01/04/18 07:24:36
>
> Modified: notes multi-args.txt
> Log:
> Removed unnecessary assumption that no "../blah" paths exist in TL.
>
> Revision Changes Path
> 1.4 +10 -9 subversion/notes/multi-args.txt
>
> Index: multi-args.txt
> ===================================================================
> RCS file: /cvs/subversion/notes/multi-args.txt,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -r1.3 -r1.4
> --- multi-args.txt 2001/04/17 21:56:28 1.3
> +++ multi-args.txt 2001/04/18 14:24:36 1.4
> @@ -23,22 +23,23 @@
> How do we do this?
>
> Let TL be an apr_array_header_t representing the target list, in the
> -order the targets appeared on the command line. Assume that no
> -"../blah" paths are allowed in the targets.
> +order the targets appeared on the command line.
>
> - 1. Remove redundancies from the target list: all targets that are
> + 1. Convert each path in TL to an absolute path.
> +
> + 2. Remove redundancies from the target list: all targets that are
> descendants of some other target are removed.
>
>
> - 2. Find the longest common prefix ending with "/" for all the
> + 3. Find the longest common prefix ending with "/" for all the
> targets. Strip that prefix off all targets and save it for
> later.
>
> - (Kevin Pilch-Bisson has written code to help with 1 and 2, see
> - svn_path.c.)
> + (Kevin Pilch-Bisson has written code to help with 1, 2 and 3, see
> + libsvn_subr/target.c.)
>
>
> - 3. Report the working copy state to the repository, to build a
> + 4. Report the working copy state to the repository, to build a
> transaction TXN that reflects the state of the working copy _as
> necessary to update the requested targets_. For example:
>
> @@ -73,14 +74,14 @@
> if the update won't affect it anyway.
>
>
> - 4. Get an update editor, using the common prefix we saved earlier
> + 5. Get an update editor, using the common prefix we saved earlier
> as the path argument, and pass TL too.
>
> /* TODO: interface change to svn_wc_get_update_editor: Take
> `apr_array_header_t *targets'. */
>
>
> - 5. Drive the update editor:
> + 6. Drive the update editor:
>
> a) Call set_target_revision (edit_baton);
>
>
>
>

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kevin Pilch-Bisson                    http://www.pilch-bisson.net
     "Historically speaking, the presences of wheels in Unix
     has never precluded their reinvention." - Larry Wall
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • application/pgp-signature attachment: stored
Received on Sat Oct 21 14:36:28 2006

This is an archived mail posted to the Subversion Dev mailing list.