Over the weekend I thought about how to implement the specs Nick
Gianakas made in january. You can read the specs here:
But there are some problems I don't have a solution for, so I thought I
ask you guys - maybe you know how it should be done:
- The commit dialog already has enough buttons. More buttons would just
clutter the dialog and make it too complicated. If a button, then where?
- The available bug ID's should be fetched automaticaly without any user
intervention. Then, they should show up like the autocompletion while
the user is typing --> a special char has to be defined to trigger it.
How define that trigger char? Separate property? Regex?
- The username just _can't_ be inserted in the URL to request the bug
ID's. The reason for that is that the username is not known! I tried to
read the username from the auth area/registry, but it's stored inside a
folder where the name is an md5 hash of the credentials - and they're
not known until the commit! --> But without the username available to
filter the list of open issues, the list might (and will) get just too
big. If you don't believe me, just have a look at the subversion issue
tracker and their list of open issues:
- Issue trackers usually require the user to login first. This requires
authentication (user interaction). Since the list should be fetched
automatically, this would interrupt the user while (s)he is typing the
log message --> not very UI friendly! Better ideas?
Do you guys have ideas on how to work around/solve this problems? Any
idea is welcome here! Otherwise I have to reject this feature, which I
think would be unfortunate.
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.tigris.org
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Mon Feb 21 19:08:22 2005