Add source code status display to files

Post any comments, suggestions, annoyances or ideas for future releases here. Please do not post bug reports or questions here.
Post Reply
MikeS

Add source code status display to files

Post by MikeS »

In the workspace, there is no way to tell if a file is checked in, checked out, or not under SCC control without clicking on SCC status.
1) Could we have an icon or something to indicate the SCC status of the file.
2) Have a set of buttons on the main button bar for check out and check in. Kind of a pain having to go a couple of levels deep in the menu structure to check out a file.
3) Add the name of the person who has it checked out to the file display.
4) And be able to sort by who has it checked out (so I can sort a project list by the files that I have checked out for example).

The above are listed in my order of importance.
thanks
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

Hi Mike,

I have added these new features to the Zeus todo list. Thank you for taking the time to post your suggestions :)

Just for your information, with regard to point number (2), you can also get to the source control via the right click mouse popup menu of the workspace view which is found in the navigator panel. This menu is a slightly easier to access as it saves one level of menu navigation ;)

One other option is binding the SccXXX keyboard functions to a keyboard key combination. For example the SccFileCheckOut keyboard function does the file check out and it can be easily bound to almost any key combination:

http://www.zeusedit.com/forum/viewtopic.php?t=19

Cheers Jussi
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

The option (2) has been implemented in the latest Zeus patch found here:

http://www.zeusedit.com/forum/viewtopic.php?t=736

Cheers Jussi
mksql
Posts: 2
Joined: Fri Jan 19, 2007 8:09 pm

SCC icons?

Post by mksql »

Any update on this? I am looking at Zeus as a replacement for UE, as it is the only editor I have found (with a reasonable cost) that works well with Team Foundation SCC.

The only thing missing is visual indication of SCC file status in the workspace, then I can eliminate 90% of the need to use Visual Studio - something I would very much like to do.
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

A first attempt was made to add the file status indication feature to the latest 3.96 version of Zeus but made the editor feel sluggish so the code was removed :(

So once a better performing appraoch can be found it will be added. As to when this might happen I can not say.

Cheers Jussi
mksql
Posts: 2
Joined: Fri Jan 19, 2007 8:09 pm

Post by mksql »

Was the sluggishness a result of attempting to automatically refresh the file status? I know with an SCC provider that can be a slow process.

If it makes the task easier, a method that would update the icon status on demand, such as a refresh button, would be still be very useful. The Team Foundation client in VS2005 does no better.

Alternately, is there an API or macro method to change a visual indicator in the Workspace file tree? If so, it would be a simple matter of a script (Python in my case), that would query the repository, and mark files as in/out.
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij »

Was the sluggishness a result of attempting to automatically refresh the file status?

Exactly. There is definitely a high cost associated with trying to automatically maintain the SCC file status.
I know with an SCC provider that can be a slow process.

The task is made even slower when you have to check the status of each file individually and the workspace contains several hundred files :(

I find the very slow workspace load times of IDE's like VS 2003, VS 2005 painful, frustrating and totally unacceptable. I am determined to make sure the Zeus workspace load time does not suffer a similar fate :!:

In fact with the latest Zeus release the workspace load time has been dramatically improved ;)
If it makes the task easier, a method that would update the icon status on demand, such as a refresh button, would be still be very useful. The Team Foundation client in VS2005 does no better.
Some sort of smart caching of the status may also work :?

These are the sort things that need to be considering for the second attempt.

Cheers Jussi
Post Reply