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

Re: Feature Request: Option to *always* commit all the changes in the *entire* working copy.

From: Andy Levy <andy.levy_at_gmail.com>
Date: Sun, 2 Aug 2009 06:33:53 -0400

On Sat, Aug 1, 2009 at 21:49, Nick Sabalausky<business4_at_semitwist.com> wrote:
> Currently, if you do a commit from a subdirectory within the working copy,
> only the changes within that subdirectory are selected for the commit.

Which is the behavior pretty much everyone expects. If you select a
directory, it's assumed that you intended to operate on that
particular directory.

> I *never* want to do that, but it constantly happens to me by mistake, and
> since there's no notice that that happened,

Sure there is. It's pretty clear which directory you're working on.

> I don't always realize until
> it's too late (ie the changes have already been replaced by newer changes,
> and that particular snapshot that I *thought* I committed is lost forever,
> and that particular revision is effectively corrupted.)

This makes no sense to me. What's "corrupted" and how? It's only your
working copy and nothing will be replaced that you don't ask for.

> I consider this a very serious data loss problem. I need an option to
> disable that behavior and force all commits to auto-select all the changes
> in the working copy to be commited, and never just a subset of the changes.

How is your data lost?

So you want TSVN to recursively walk UP the directory tree? This is
potentially a very expensive operation, and can cause some odd
behavior if you've got externals mixed in there as well.

What you're describing here is asking TSVN to make a very large change
in its behavior due to your own carelessness. Slow down and be more
careful about what you're doing. You're given plenty of opportunities
to review what's being committed before it happens.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2378604

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-08-02 12:34:09 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.

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