01
Feb 08

Import an existing Subversion repository

Posted by Floyd Price

To upload the history of an existing Subversion repository, use the svnsync tool that ships with Subversion 1.4. Run svnsync help to see the help for this tool.

Note that your Code Spaces Subversion repository must be at revision 0 to perforn a sync operation, so create a new repository if you need to.

Here’s a sample transcript that demonstrates how you can import the history from an existing repository (located at file:///c:/path/to/localrepos) to your repository on Code Spaces:

Windows:

C:\> svnsync init --username YOURUSERNAME https://svn.codespaces.com/YOURACCOUNT/YOURREPOSITORY file:///c:/path/to/localrepos
Copied properties for revision 0.
C:\> svnsync sync --username YOURUSERNAME https://svn.codespaces.com/YOURACCOUNT/YOURREPOSITORY
Committed revision 1.
Copied properties for revision 1.
Committed revision 2.
Copied properties for revision 2.
[...]

OSX or Linux:

$ svnsync init --username YOURUSERNAME https://svn.codespaces.com/YOURACCOUNT/YOURREPOSITORY file:///path/to/localrepos
Copied properties for revision 0.
$ svnsync sync --username YOURUSERNAME https://svn.codespaces.com/YOURACCOUNT/YOURREPOSITORY
Committed revision 1.
Copied properties for revision 1.
Committed revision 2.
Copied properties for revision 2.
[...]

When prompted for your password, use your Code Spaces password.

Running svnsync on a large repository will take a significant amount of time. If you are disconnected during the process, you may see the error message “svnsync: Couldn’t get lock on destination repos after 10 attempts”. If this happens, you can remove the lock yourself, see the “Locks” section of svnsync.txt.


01
Feb 08

The Great Blogger Giveaway!

Posted by Floyd Price

For the month of February we are running a promotion where you can get $49 of Code Spaces plan time for FREE.

All we require from you is that you write a small entry on your Blog or website about Code Spaces and link back to us.

This offer is open to new or existing customers and the $49 can be applied to any Plan type you like.

To make use of this offer, please send a link to your blog or website that contains the short piece about Code Spaces to blogoffer[at]codespaces[dot]com and we will do the rest ;-)


16
Jan 08

Code Spaces Timeline Component

Posted by Floyd Price

The current Code Spaces timeline (on the dashboard) is generated using the "Simile Timeline Component":http://simile.mit.edu/timeline/ which is a fabulous component, however to support multiple browsers in a constant way we needed to create a Flash version of the Timeline component. We have decided to make this component "Open Source":http://en.wikipedia.org/wiki/Open_source under a "BSD license":http://www.codespaces.com/blog/pages/timelinebsd. Visit the "Code Spaces Timeline Component":http://www.codespaces.com/blog/pages/timeline home page for more details. Example Implementation


15
Dec 07

Code Spaces Stand Alone Edition

Posted by Floyd Price

We are almost done with Beta 1 of our Code Spaces Stand Alone Edition which is basically Code Spaces in a box, that you can install on your own server within your own network.

We require a Beta test team of around 10 people to help with the first private Beta. If you would like to help with the Beta please Contact Us for further information.

The Beta will come with an installer and uninstaller and will run on any Windows OS, The basic idea is that you will be able to get Subversion and Code Spaces up and running with a few mouse clicks.

Please Contact Us if you would like to be notified of further updates the the Code Spaces Stand Alone Edition release cycle.

A Name?

We can’t keep calling it “Code Spaces Stand Alone Edition” so any name suggestions would be very welcome, please add a comment to this post if you have any good names ;-)


15
Dec 07

Uptime Statistics

Posted by Floyd Price

IF you would like to see the current “Uptime” status of the Code Spaces application and the Subversion cluster please visit this page

We are currently operating at around 99.9% uptime for both the Code Spaces application and the Subversion Cluster which is really good.

Get notifications about our uptime

Enterprise Customers can now receive emails and/or SMS messages when the subversion cluster goes down – not that it does very often ;-)


10
Dec 07

Unlimited Repositories and Projects

Posted by Floyd Price

Most people who use Code Spaces tell us how much they love it, but many also comment on our pricing plan and the way that we restrict users, projects and repositories for all our plans.

As we are always trying to improve Code Spaces we have decided to take your comments on board and lift the Repository and Project limitations from the Small Team, Large Team and Enterprise plans.

Please check out our updated pricing model on the Code Spaces pricing page.

We are sure that this change will make the plans more accessible to you and your project teams.


21
Nov 07

Now this is how you treat your customers

Posted by Floyd Price

I noticed this blog entry while browsing yesterday, and I have to say it is an amazing example of great customer service.

The reason there’s a ‘Cult of Mac’

Just read it and think of how you would feel if you were the customer, AMAZING.


21
Nov 07

Subversion Clients

Posted by Floyd Price

Many Code Spaces users have asked my which Subversion Clinets are the best for a given platform so I a have compiled this list of Subversion Clients and grouped it by Operating System, I know this list is not complete so let me know if i have missed any really good ones ;-)

For Windows

  • TortioseSVN is the de-facto standard when it comes to Subversion clients, on windows that is, TortoiseSVN is OPEN SOURCE, and FREE and is a complete implementation, featuring visual Diff and Merge and really good integration with the windows shell.
  • Rapid SVN is a Cross Platform stand alone client. It sports a Simple interface that is familiar to most source control clients, and is OPEN SOURCE and FREE.
  • SmartSVN is a commercial Subversion Client, which includes all the standard SVN features, with some nice additions like a fancy Revision Graph. SmartSVN costs $79.99 per user but for those of you who don’t do Open Source, it’s a good alternative to TortioseSVN and RadipSVN.
  • SVN.exe is the command line Subversion client that comes with the standard Subversion install and for 90% of your subversion work is more than good enough to accomplish what you need, It isn’t a GUI and you have to learn all the commands, but once you have you will also have a much better understanding of the Subversion internals. SVN.exe is OPEN SOURCE and FREE.

Mac OS X

  • SCPlugin is an open source project that is building a Mac version of TortoiseSVN (see above), and although its far from being complete it does give you the shell integration and the basic SVN commands. it is OPEN SOURCE and FREE.
  • RapidSVN (See above) being cross platform is also a good client for Mac OS X, however the look and feel is not really what most Mac users expect. (Java tut).
  • SmartSVM (See above) being cross platform is also a good commercial Subversion client on Mac OS X.
  • The SVN command line client again is a great utility on the Mac.

Linux

  • RapidSVN and SmartSVN also run on Linux systems (java required) and are both great on this platform.
  • Svn command line is probably the tool of choice for most Linux developers. Linux users are generally more comfortable in the command line.

In my next post i will highlight some of the IDE’s and IDE Extensions that enable Subversion Integration.


16
Nov 07

Double That!

Posted by Floyd Price

We recently increased the disk space quota for our Free account from 10mb to 50mb which I know a lot of you appreciated.

Well I’m not sure if it is something to do with the time of year or maybe we are just too nice, but we have done it again!

This time we have double the user quota from 1 to 2, so you can have 2 users working on 50mb of Subversion, with Project Management, Issue Tracking, Project Milestones, and all the rest of the Code Spaces goodness ;-)

To get your own free plan, simply sign up here and once your evaluation has expired simply select to upgrade to the FREE plan, no credit cards required, no hassle, just Subversion Hosting heaven.