I like svnmanager very much and we use it on a production server in my company (I am the admin) for about a year now.
It is a great tool for subversion which I do not want to miss anymore.
During the use of svnmanager I found some things, which could be improved, to make everyday work with svnmanager more comfortable:
1. It would be great if one can add a description for a new repository, which will be saved in the database.
Reason: We do many projects in a year and all projects have short names for their repositories. If another employee searches a project, than it is nearly impossible to find it in a short time only by reading the repository name. A description per repository would make ones live much easier.
2. As I mentioned above we do much projects a year. It is a very time consuming task for me, to add new projects for our developers all the time (create repository, return to repository menu, change group privileges).
It would make my life easier, if I can give all our developers the right to create a repository (and only that!), so that they can create there repositories by themselves, like they create directories on their harddisk by themselves.
But I do not want our developers to be admins (with full rights) in svnmanager (I do not want them to add users etc).
Our developers are old enough to decide, if a project need a new repository, so it would be really nice, if the can do this by themselves.
3. After some years passed by, there will be many many, many repositories. Even a description will make it hard to find something.
I know that old projects can be dumped and removed, but we like to have "ad hoc" access to our projects.
It would be great to have a "search engine" which searches the description of a repository and/or the repository names for some keywords.
What do you think about these features? Are they only useful for me, or would they be useful for others too?
Greetings,
Klaus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Klaus,
I am not certain what version of SVNManager you are using, but item 2 is already supported.
The "grants" field for a user indicates the number of repositories a user may create. Also, a user has admin privileges for any repository they create. This means the user can configure user and group access, delete, dump, or reload the repository.
As for items 1 and 2... Adding a description for a repository would not be difficult. Once you have that description field, searching should not be a problem, but I don't know how difficult it would be to add the search mechanism.
Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is it also possible to allow a user to create an unlimited number of repositories?
As for items 1 and 3:
Searching and a description should not be that hard to implement. SQL supports it. All that is need, is a user interface, an enhancement to the database schema and that should do the trick.
But is this a useful feature for all, or just for me? What do you think?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for brainstorming about new features. Descriptions sounds like a good addition and allowing users to create unlimited repositories should't be too hard as well.
But currently, I'm working on an other project with higher priority and I can't say when I have time to work on SVNManager. Though, your contributions, as Paul already knows, are welcome!
Kind regards,
Marijn
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Marijin / Klaus and anyone else reading this thread :-)
I've already committed changes to the trunk that implement adding the repo descriptions. Unfortunately, the "free time" I had is now gone, so I have not created a search mechanism. However, with the descriptions in your browser's window, you can always use the "Find" feature that most browsers provide to find what you're looking for.
Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I like svnmanager very much and we use it on a production server in my company (I am the admin) for about a year now.
It is a great tool for subversion which I do not want to miss anymore.
During the use of svnmanager I found some things, which could be improved, to make everyday work with svnmanager more comfortable:
1. It would be great if one can add a description for a new repository, which will be saved in the database.
Reason: We do many projects in a year and all projects have short names for their repositories. If another employee searches a project, than it is nearly impossible to find it in a short time only by reading the repository name. A description per repository would make ones live much easier.
2. As I mentioned above we do much projects a year. It is a very time consuming task for me, to add new projects for our developers all the time (create repository, return to repository menu, change group privileges).
It would make my life easier, if I can give all our developers the right to create a repository (and only that!), so that they can create there repositories by themselves, like they create directories on their harddisk by themselves.
But I do not want our developers to be admins (with full rights) in svnmanager (I do not want them to add users etc).
Our developers are old enough to decide, if a project need a new repository, so it would be really nice, if the can do this by themselves.
3. After some years passed by, there will be many many, many repositories. Even a description will make it hard to find something.
I know that old projects can be dumped and removed, but we like to have "ad hoc" access to our projects.
It would be great to have a "search engine" which searches the description of a repository and/or the repository names for some keywords.
What do you think about these features? Are they only useful for me, or would they be useful for others too?
Greetings,
Klaus
Klaus,
I am not certain what version of SVNManager you are using, but item 2 is already supported.
The "grants" field for a user indicates the number of repositories a user may create. Also, a user has admin privileges for any repository they create. This means the user can configure user and group access, delete, dump, or reload the repository.
As for items 1 and 2... Adding a description for a repository would not be difficult. Once you have that description field, searching should not be a problem, but I don't know how difficult it would be to add the search mechanism.
Paul
Hi Paul,
thank you for your answer.
Is it also possible to allow a user to create an unlimited number of repositories?
As for items 1 and 3:
Searching and a description should not be that hard to implement. SQL supports it. All that is need, is a user interface, an enhancement to the database schema and that should do the trick.
But is this a useful feature for all, or just for me? What do you think?
Hi Paul,Klaus,
Thanks for brainstorming about new features. Descriptions sounds like a good addition and allowing users to create unlimited repositories should't be too hard as well.
But currently, I'm working on an other project with higher priority and I can't say when I have time to work on SVNManager. Though, your contributions, as Paul already knows, are welcome!
Kind regards,
Marijn
Marijin / Klaus and anyone else reading this thread :-)
I've already committed changes to the trunk that implement adding the repo descriptions. Unfortunately, the "free time" I had is now gone, so I have not created a search mechanism. However, with the descriptions in your browser's window, you can always use the "Find" feature that most browsers provide to find what you're looking for.
Paul