On Jan 28, 2008 5:47 AM, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
> Jim Kring wrote:
> > Stephan,
> >> I won't implement a 'feature' which only purpose can be to promote bad
> > behavior.
> > Sharing a sandbox and a Windows session with other developers is not bad
> > behavior. Consider side-by-side development (pair programming)? Isn't this
> > a good activity? In that case, wouldn't it be nice if there were a faster
> > way to clear the tsvn auth data?
> Sharing a windows session is bad behavior. No matter why or what for it
> is done.
> For pair programming, you don't have to share the session/logon but only
> the files.
If I am pair programming with someone and we are using my computer,
I'm not going to great a Windows account for them on my computer,
we're just going to use my windows session. From wikipedia:
Pair programming is a software development technique in which two
programmers work together at one keyboard. One types in code while the
other reviews each line of code as it's typed in. The person typing is
called the driver. The person reviewing the code is called the
observer or navigator. The two programmers switch roles frequently.
> >> rd %APPDATA%\subversion\auth /S /Q
> > Thanks, that will work. However, using it does violate the abstraction of
> > how tsvn implements its auth data storage, which is a bad behavior.
> What abstraction?
> That's the very same that TSVN does if you click on "Clear auth data" in
> the settings dialog.
TSVN has private auth data and a method of clearing the auth data, via
the user interface -- this is an abstraction. If I go around behind
TSVN's back and delete it's auth data folder, then I am violating that
abstraction -- I have knowledge of how it stores its auth data. And,
if this private storage method is ever changed (folder name changed,
moved into registry), then the technique will break. I know I'm
splitting hairs here. I was just trying to make a point.
> > And, if we're going to get philosophical and debate what's good and bad, one
> > could argue that using Windows (instead of Mac or Linux) is a bad behavior.
> > Certainly, TortoiseSVN promotes the use of Windows ;)
> I won't get into such a discussion, even if we're on a (mostly) windows
> mailing list here: Linux zealots are unfortunately everywhere.
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-01-28 19:31:32 CET