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

Blocking Changed / record only in TTSVN, needs better support

From: Bernhard Merkle <bernhard.merkle_at_googlemail.com>
Date: Wed, 5 Nov 2008 04:11:03 -0800 (PST)

Hi again,

Reading about Blocking Changes in the SVN user guide on page 103 i
think the current implementation in svn s a really risky hack (sorry
to be so explicit).
The problem is that after it happended, i can not say if the merge did
happen, or if it was a blocked changed. That information is lost and
not recorded in the svn:mergeinfo property.

So what to do ? IMO you essential rely on a descriptive log info and a
single commit to record the blocked change and that it was your
intention to do this.

I would propose the following changes/helpers for TTSVN:

- rename the checkbox "--record-only" to "block this merge" or at
least add this as a description and highlight the word "block"

- if I choose to block a change with --record only" then TTSVN should
add some fixed text like
"blocked change #r %d" as a fixed comment into the log. So later i can
search after this text pattern.

- if I choose to block a change with --record only" then TTSVN should
come up with a dialog which recommends to commit this change
immediately and as sole commit. This would really help not to commit
blocked changes with conducted changes. Also there is already such a
hint dialog, e.g. when I so a label, you come up with a very usefull
information dialog about switching or not.
We really need something like this for this strange --record-only
option.

- IMO the term --record--only is too similar to --dry-run and can be
confused very easy.
Maybe this is more a post for the svn list ?

thanks and kind regards,
Bernhard.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-11-05 13:19:53 CET

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.