Thursday, March 11, 2010 Register  Login
News Archives
News
Wednesday, November 25, 2009
Roadmap for PainlessSVN Roadmap for PainlessSVN
By Hector @ 6:58 PM :: 188 Views :: 0 Comments :: Article Rating :: Product
 

I've decided that I have to be better at releasing things. I have several completed enhancements for PainlessSVN, but I have held back, because I wanted a lot of other ones to be done. No more. I will release a new version, when I do a bug fix or a single feature is completed and tested.

Proposed Roadmap:

PainlessSVN 1.1

  • Automatic Subversion server discovery
  • Automatic PainlessSVN configuration, if server is found in above step
  • Configuration wizard
  • More information on objects selected in treeview, on the contents pane
  • Status of svnserve Windows service, if any is found

These enhancements are done and have been sitting in my repository for a couple months. Just need to get this packaged for release. This will be done very soon, as soon as I get all of my release tools configured.

PainlessSVN 1.2

  • PainlessSVN Solo (Standard) released
  • Start and Stop Windows service for svnserve
  • The ability to create a Windows service for svnserve, if none is found

This code is also already written, and sitting in my repository. I still need setup the release bits for PainlessSVN Solo.

PainlessSVN 1.3

  • Repository grouping by Realms
  • Path-based security

These are about 50% done. The other 50% is for actually editing the Realms' information and configuring the path-based security. I haven't decided if I want to tackle drag-n-drop in this release yet, as I want to just put out what I already have coded.

PainlessSVN 1.4

  • Import of dump files

This code is done, but needs an UI. That will take some time to get right.

PainlessSVN 1.4+

This is code that I haven't written yet, but here is some of the stuff that I want to tackle:

  • Manage common actions done by hook scripts with a UI
  • Plugin system for custom server actions. Basically custom dlls that are usually done with hook scripts, but done with plugins instead
  • Enabling and configuring SSH on the server for svn+ssh:// protocols
  • Enabling and configuring SASL security
  • Downloading and installation of a Subversion distribution, ie Tigris, CollabNet, and SlikSVN
  • Editing and syntax-hilighting for already existing hook scripts
  • Create a better backup experience for repositories.

This is a lot of work for a single person, but it should keep me busy.

Comments
Only registered users may post comments.
Terms Of Use | Privacy Statement | SystemWidgets
Copyright 2002-2010 by SystemWidgets
Google Analytics Alternative