History: selecting users

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
Thomas Linder Puls
Posts: 153
Joined: Tue Jan 20, 2004 2:28 am
Location: PDC, Copenhagen Denmark
Contact:

History: selecting users

Post by Thomas Linder Puls » Wed Feb 09, 2005 5:02 am

I have two suggestions for the history feature.

When limiting the users it would be nice with a "checked in by me" option; as it is quite silly to locate yourself in a huge list of users.

Another thing is number of peoples in the list. We are 50+ vault users but only 5-10 of them have ever influenced the history of the nodes which I look at. Nevertheless all 50+ users are listed. As the number of Vault users increase the list will increase, but it is very likely that only 5-10 of them are relevant. So the problem increase with the number of persons in your organization rather than the number of persons that influence the history. So I will suggest that you filter this list, you could at least remove those people that has never influenced the history in the repository at all.
Thomas Linder Puls
Visual Prolog www.visual-prolog.com

GregM
Posts: 485
Joined: Sat Mar 13, 2004 9:00 am

Post by GregM » Wed Feb 09, 2005 7:06 am

I was just thinking something similar myself yesterday. Every week, I do a report of things I've checked in over the last week. Another option could be to allow listing only active users, as is done in the admin tool.

The need for this could be greatly reduced, but not necessarily eliminated, by having the ability to save searches, as has been discussed elsewhere.

dan
Posts: 2448
Joined: Wed Dec 17, 2003 5:03 pm
Location: SourceGear
Contact:

Post by dan » Wed Feb 09, 2005 8:48 am

Yes, the ability to save search criteria sounds like the right solution here. It is on the list, and we'll add both your "votes".

Thomas Linder Puls
Posts: 153
Joined: Tue Jan 20, 2004 2:28 am
Location: PDC, Copenhagen Denmark
Contact:

Post by Thomas Linder Puls » Wed Feb 09, 2005 9:00 am

Well, I actually prefer filtering of users. It is not nice to choose between 50 irrelevant users and 5 relevant ones, it is much better to chose only among the 5 relevant ones.

"Saved search criteria" does not solve this problem.

As for "me" as a special option. I guess it is not that important if the user list is filtered.
Again "saved search criterias" does not solve the problem, because it is not at all certain that the other search criterias are the same.

Actually, I am not completely sure that "Saved search criterias" solve any problems for me at all.
Thomas Linder Puls
Visual Prolog www.visual-prolog.com

dan
Posts: 2448
Joined: Wed Dec 17, 2003 5:03 pm
Location: SourceGear
Contact:

Post by dan » Wed Feb 09, 2005 9:22 am

I'll add it as a feature request to investigate (filtering out only those users who have actually made changes). So, we'd have to see carefully look at it before deciding on it, since it cwould causes delays in the dialog to preselect the users who, for example, have modified some item within a folder recursively since the beginning of time.

Thomas Linder Puls
Posts: 153
Joined: Tue Jan 20, 2004 2:28 am
Location: PDC, Copenhagen Denmark
Contact:

Post by Thomas Linder Puls » Wed Feb 09, 2005 4:50 pm

I agree that you should be carefull not to ruin performance. On the other hand, it does not take very long time to calculate the history, so calculating possible users should not take long either.

You also have the posibility to precalculate the list of persons for each node and store the information in the database. This will only give a little time overhead for each commit, but maybe it will give a large storage overhead.
Thomas Linder Puls
Visual Prolog www.visual-prolog.com

mlippert
Posts: 252
Joined: Wed Oct 06, 2004 10:49 am
Location: Cambridge, MA

Post by mlippert » Thu Feb 10, 2005 3:00 pm

I was thinking that I'd like to see that Search user list filtered as well.

As far as calculating relevant users, I'd be happy if the list was limited to any user that had ever done anything to the current repository (that way the list can be pre-calculated because it doesn't depend on the selected node within the repository).


Barring that, the ability to select active vs all users, or even better filter the user list to the users in a particular group (defined by the admin) would be nice.

Mike

GregM
Posts: 485
Joined: Sat Mar 13, 2004 9:00 am

Post by GregM » Thu Feb 10, 2005 4:05 pm

If the user has never done anything, why would they be listed in Vault in the first place? We have many inactive usernames because at some point in the 8 1/2 years since we first added our files to source control, that user did something to some file, but that user is no longer with the company. In general, the only users that we care about now are those that are "active".

Being able to filter out the "inactive" ones from the list would be a great help. It wouldn't get our list within the 10 names that fit in the box right now, but there's also room on the page for that box to get bigger, even with two more controls (a "me" radio button, and a "show inactive users" checkbox).

Thomas Linder Puls
Posts: 153
Joined: Tue Jan 20, 2004 2:28 am
Location: PDC, Copenhagen Denmark
Contact:

Post by Thomas Linder Puls » Thu Feb 10, 2005 4:37 pm

We are 50+ persons working in different repositories, most of us has only "touched" few repositories. So even this very simple filtering will bring the lists considerably down. But as years go on the lists will of course grow.

So I think the real solution should be tried.
Thomas Linder Puls
Visual Prolog www.visual-prolog.com

GregM
Posts: 485
Joined: Sat Mar 13, 2004 9:00 am

Post by GregM » Thu Feb 10, 2005 6:55 pm

Ah, yes, that does make sense. I guess there's lots of different filtering that will need to be done.

Post Reply