Frequently Asked Questions

General

What is Unfuddle and why should our team use it?

Unfuddle is a secure, hosted software development environment and project management solution for small software development teams.

Ironically, Unfuddle is nothing new. Project and code management tools have existed for a very long time. However, as a small consulting company, we have often had the opportunity to work with other people's code. Despite the wide availability of some excellent tools (many even open source) for helping teams manage their projects, we have been astonished at just how bad some teams are at keeping their projects organized - even at the most basic level.

We know that you don't have time to get a server up and running and then configure and secure code repositories, ticketing systems and project management tools.

Unfuddle is our way of helping you and your team do things right.

How quickly can my project be up and running?

Unfuddle projects are ludicrously easy to create. Great tools and practices FAST. That's the point!

You can be up and running with a new project in as little as 1 minute.

What browsers are compatible with Unfuddle?

Unfuddle has been developed for use with the following browsers:

  • Mozilla Firefox 1.5
  • Safari 2.0
  • Internet Explorer 6.0 and above

How secure is my data?

We value the security of your data very highly. We employ a variety of physical precautions such as hardware firewalls and restricted physical access to our servers. Additionally, all data can be transferred between your team and our servers using 128-bit SSL (Secure Socket Layer) connections.

Our physical servers and firewalls are managed by Rackspace, a very highly respected managed hosting service. You can read more about the physcial security measures taken by Rackspace to protect your data at http://www.rackspace.com.

How much control do I have over user permissions?

Unfuddle provides you with fine control over what a user in your project can do.

Whether you want to give a user the ability to view and modify everything in the project or just the ability to view and create tickets for bug reporting. You can be as specific as you want for each user in an Unfuddle project.

What do I do if I need support?

We have tried very hard to make Unfuddle one of the simplest software applications you have ever used. However, if you need help or have any questions, you can email us at .

I have lost my password or project name. What do I do now?

You can have a welcome email reissued for any accounts you have created. You must have access to the email address which was used to create the account or project.

Simply go to the Password Reminder page and enter your email address. Please be aware that this process will reset the passwords on all accounts associated with this email address.

Subversion

What is Subversion?

Unfuddle uses Subversion for your code storage and versioning. Subversion was originally designed as a successor to CVS and is now one of the most popular and stable source code repositories and versioning systems. Subversion affords your project a variety of advantages, including:

  • directories, renames, and file meta-data are versioned
  • atomic commits
  • branching and tagging
  • versioning of symbolic links
  • space efficient binary diffing
  • client availability on a multitude of platforms

What version of Subversion are you running on your servers?

Unfuddle is currently running with Subversion 1.4.6.

How can I checkout and modify files in my source code repository?

Subversion Access

Unfuddle offers you direct access to your Subversion repository over http, or https for certain plans. Once you have the Subversion client installed on your development machine, accessing your project repository is simple.

svn checkout http://subdomain.unfuddle.com/svn/subdomain_abbreviation/ local_directory_name

or for plans with SSL:

svn checkout https://subdomain.unfuddle.com/svn/subdomain_abbreviation/ local_directory_name

NOTE: subdomain and abbreviation must be replaced with values appropriate to your account and repository.

Please also note that you will have to enter your username and password for authentication.

If you have an existing Subversion repository which you would like to move to Unfuddle, simply make a dump (svnadmin dump) and contact us. We will be glad to assist you in loading your dump file into your Unfuddle account.

For more information on how to use Subversion, we recommend the free Subversion Book as well as the excellent Pragmatic Version Control Using Subversion by the Pragmatic Programmers.

How do I import my source code into Unfuddle?

Simply use the 'svn import' command.

For more information, please reference the Subversion Book.

Can I import a dump file of my Subversion repository?

Due to security concerns, this feature has not yet been implemented as an automated feature of Unfuddle.

However, if you have a dump of your existing repository, simply contact support@unfuddle.com, and we will do our best to accommodate you in importing your existing source code.

Is Unfuddle compatible with Microsoft Visual Studio?

Unfuddle is platform agnostic. Basically, if someone has created a Subversion client for your platform or IDE, it will integrate fine with Unfuddle.

There are a number of graphical Subversion clients for Windows, one of the most popular being TortoiseSVN. There are also specialized plugins for Microsoft Visual Studio like AnkhSVN.

Can I use Unfuddle with a Subversion repository that I am already hosting elsewhere?

For a number of technical reasons, you cannot currently use Unfuddle with a self-hosted Subversion repository.

Why am I getting the error "SSL negotiation failed: SSL error: decryption failed or bad record mac" when attempting to access my repository?

There is a known issue with Subversion when using certain releases of OpenSSL 0.9.8. Please downgrade your OpenSSL installation or upgrade to at least 0.9.8e.

More information about this issue can be found in the Subversion FAQ.