Login | Register
My pages Projects Community openCollabNet

News

2007/01/27 - Announcing Release 0.6 of SCPlugin!

The new version is here!

An active development team has re-formed around SCPlugin, we've made some great progress, and we're ready to roll out a new release. Both the developer's mail list and the users' list have become strong and active.

So, what's new with version 0.6?

Plenty!

  • First, we've switched from running a command-line copy of the subversion program, to calling the libraries directly. This avoids many problems with funny file names, it's faster, and it will eventually allow SCPlugin to function without any separately installed command-line tool (though we're not quite there, yet).
  • With the release of Subversion 1.4, we're able to switch to storing login credentials for your remote repositories in the MacOS X Keychain, a vastly more secure and standard way to do this.
  • We no longer need to install things into three different places. The plugin consists of just one bundle file. No preferences to configure.

Wander on over to our installation instructions, or head straight to the downloads area and give it a try. You'll like it!

2004/12/10

There is a new version of scplugin in the works. We have scrapped most of the old code, and the entire project is being rewritten. We've decided to drop support for CVS, and will be supporting Subversion exclusively. The new version will also be built directly on the Subversion libraries. There is no release date set yet, but work on the tool is proceding nicely.

People on the mailing list have been last for an update on my progress. Since not everyone subscribes to list, I though it would be good to post my response here:

Hi List:

Mea Culpa to everyone who's been waiting for the next release. My RealJob(tm) has kept me really really busy lately, and I have not had time to make much progress on the SCPlugin front. I wanted to sent out to the list a sort of roadmap of where I see the project going.

What's with the new version?

The previous releases of SCPlugin relied on NSTask invoking the svn binary to do all of its heavy lifting. The new version is actually using the API provided by libsvn. The two biggest benefits this provides are (1) its FAST and (2) we can now implement every subversion operation.

How far along are you?

The following commands work in the latest trunk code in subversion:

  • Commit
  • Update
  • Blame
  • Log
  • Checkout
  • Delete
  • Cleanup
  • Info

* JP has found a way to make the Finder refresh its icon, so the badges now stay mostly up to date.

* We're restructuring the code to eliminate the framework wrapper around subversion.

What still needs to be done?
  • Implementing the rest of the commands (move, copy, etc, etc)
  • Handling preferences
  • Lots of code cleanup
  • Figuring out how to distribute the app.
What other cool stuff *might* we add?

I am pondering the idea of adding a repository browser. But this is still undecided.

I am pondering the idea of adding a background thread discovering and auto-badging repositories. This feature will be highly configurable, I have no interesting in the app walking in the entire filesystem

What kind of time-frame should we expect a release in?

Not sure. I would really like to get done as soon as possible, to start getting feedback from people. BUT, I don't want to scare people off by releasing code that sucks.

I want feature *X*, what should I do?

Send the list an email explaining what you want. If its reasonable, and won't impact getting this thing out eventually, I might add it.

I hate *X* about the, what should I do?

Send the list an email explaining what you hate, *AND* how you think it should be fixed. I'm not a guru, and this is a labor of love, so keep that in mind when you send feedback. That being said, I really do want to know what people like / hate / want changed / etc. UI ideas are always really welcome.

You haven't updated the scplugin.tigris.org site.

I will do it RSN. Check there and my blog (www.pycs.net/cmp) for updated content and screenshots soon.

--Chris


$Id: news.html 587 2008-02-14 01:26:11Z jackrepenning $