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

Re: text that pops up in your $EDITOR

From: Justus Pendleton <subversion_at_ryoohki.net>
Date: 2002-01-23 15:34:09 CET

On Wed, Jan 23, 2002 at 10:45:08AM +0100, Daniel Stenberg wrote:
> SVN:
>
> It would instead make a buffer that looks a bit like this:
>
> SVN: Status report on the targets just about to get committed:
> SVN:
> SVN: M ./file1
> SVN: M ./file2
> SVN: M ./file3
> SVN: D ./file4
> SVN: D ./file5
> SVN: A ./file6
> SVN: A ./file7
>
> It isn't quite as human readable as the CVS version, but I like the
> simplivity in re-using the same output format to describe which "status" you
> want to commit.
>
> I'm all ears. What do you think?

Personally I find all the line prefixing detracts from readability a
significant amount and I don't really see much of a reason for it to
be there. Is there some reason that subversion couldn't do what
perforce does? They've been popping up buffers in editors for several
years with this format and I've never heard a complaint. Also, with
perforce, if I remove a file from the listing below it doesn't get
committed with this changelist. I find it nice that if I do a commit
and then realize that I didn't actually want the change I made to
file5 to be part of this atomic commit I can easily change it at this
point. It's not immediately obvious to me how I would get this
behavior from the format above.

# A Perforce Change Specification.
#
# Change: The change number. 'new' on a new changelist. Read-only.
# Date: The date this specification was last modified. Read-only.
# Client: The client on which the changelist was created. Read-only.
# User: The user who created the changelist. Read-only.
# Status: Either 'pending' or 'submitted'. Read-only.
# Description: Comments about the changelist. Required.
# Jobs: What opened jobs are to be closed by this changelist.
# You may delete jobs from this list. (New changelists only.)
# Files: What opened files from the default changelist are to be added
# to this changelist. You may delete files from this list.
# (New changelists only.)

Change: new

Client: washuu

User: justus

Status: new

Description:
        <enter description here>

Files:
        //asgard/LICENSE # edit
        //asgard/doc/asgard.xsd # new
        //asgard/server/cgi.py # removed

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:58 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.