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

RE: [TSVN] Commit window enhancement request

From: Sean Daley <Sean_at_bladelogic.com>
Date: 2005-07-03 05:42:10 CEST

> Ronny Schuetz wrote:
> > I'm usually committing my changes once per day to our svn repository
> > using TortoiseSVN by selecting the root directory,
> selecting the files
> > to be committed and so on. There is usually more than one
> commit call
> > required, as some files belong to topic A, some to topic B, etc. and
> > require different log messages per topic.
> >
> > Unfortunately, TortoiseSVN closes the commit window showing
> the changed
> > files always after each run and the rescan for changed files takes
> > pretty long. Is it possible to implement an option to keep
> this window
> > open to run multiple commits in a row?
>
> Think about it again, and you'll see the problems of your request.
>
> 1) show commit dialog, many files shown as modified/added/...
> 2) you select some files for a commit
> 3) commit starts
> 4) TSVN doesn't know what the status of the committed files
> is after the
> commit (without fetching the status again)
> 5) the commit dialog is back
>
> --> now, what should TSVN do? Just remove the committed files
> from the
> list? They might not have been committed really, the commit may have
> failed, ...
> So TSVN would have to fetch the status again to be sure, and
> that will
> take just the time it takes to bring up the commit dialog in
> the first
> place.
>
Unfortunately, this is also one of my biggest pain points with
TSVN. Plenty of times I've found myself needing to commit my
work in various stages only to get frustrated by the continous
closing commit dialog.

I understand the technical issues you mentioned above but would it
be possible to do something like the following:
1) Add a refresh button to the commit screen.
2) After committing a selected list of items, if you're incapable of
   automatically detecting what the status is, can you leave them in
   the list with a status of "unknown due to previous commit" or
   something like that? Then if someone wanted to, they could hit
   the refresh button from #1 or go on and select the other items
   they want.
Just throwing some ideas out there.

Another possible solution that would at least solve my problem would be
that after committing the selected list of files, if there was a way
to configure TSVN to automatically re-open the commit dialog (doing
another status of course) so that I get that window back again.
Obviously, since it's just re-running a status again, it won't help
the original poster (since they're looking for a faster way of doing
things) but for me it's more of a workflow thing.

Right now I'll make a bunch of changes, right-click at the root of
my working copy and choose commit. Select a subset of the files that
need to be committed and commit them. I then have to right-click
again and choose commit, do another subset of files and commit them.
Wash, rinse, repeat as many times as necessary. To be able to get a
way for that commit window to automatically reopen would be a huge
gain for me.

Anyway, thanks for hearing me out.

Sean

For me though, giving us the ability to automatically bring up the
commit dialog again after committing some

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sun Jul 3 05:43:00 2005

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