Reliable Software Logo
Home > Code Co-op > Collaborating with Code Co-op

Co-op Icon Code Co-op 5.2

Imagine being able to collaborate from any location with complete access to your project, design plans, and bug database. This means that you could be at home, on a plane, or at your favorite coffee shop with your entire project at your finger tips. What's more, you will stay in synch with your team's changes because they are automatically pushed to you via e-mail. Yes, you can use the network of (free) e-mail servers instead of a centralized version-control server. It works across the world. (Of course, you can use local area network as well.)


See our 5.2 support forum to report issues and feedback.

New Features in 5.2 in Detail

  • Backup and Restore Code Co-op database (Pro only)
  • Re-create project from archived history (Pro only)
  • Check-out notifications (Pro only)
  • Simplified script conflict UI
  • Rationalized setup after installation (first use brings up Dispatcher Wizard)
  • Added FTP support for exporting project version and history export (Pro only)
  • Added search with shell (uses Windows desktop search engine)
  • Added Selection>Properties in file view (showing who has the file checked out)
  • Added Project>"Configure Dispatching" to Code Co-op menu
  • Project>Repair works even with pending sync/merge
  • Command line: added "inbox" to reports
  • More efficient handling of large files
  • Added program option to quietly ignore script conflicts when the current member's scripts are not rejected
  • Allow cration of co-op database on a USB drive
  • Added Project>Open Invitation for use with exported invitations (in version Pro, LAN and FTP download supported)
  • Display how many chunks are missing for a missing script
  • Scripts that cannot be executed because of corruption are removed and marked as missing

Bug Fixes

  • Asynchronous merging when executing script didn't work correctly
  • Command line: checkin left unchanged files out
  • Diffing didn't work when file path contained special characters
  • Searching history by phrase now also displays labels
  • Receiving join request when waiting for full sync caused havoc
  • Prevent the creation of a full synch by a new administrator with incomplete membership information.

New Features 5.0 in Detail

Peer-to-peer Wiki support and an extensible Wiki-based database

The Wiki functionality allows team members to create local Wiki sites in their projects. These sites may contain notes, to-do lists, design plans, or any other documentation, ranging in form from pure text to richly formatted documents. Creating, editing, hyperlinking, and embedding pictures in Wiki pages is easy and intuitive. The pages are automatically versioned and shared between team members using Code Co-op, without the need for a web server. These sites are navigable using a built-in, full-featured Internet Browser Control.

Version 5.0 includes a flexible bug tracking system built on top of Code Co-op. Each bug report is a Wiki file which contains a combination of database fields and free-form Wiki-formatted text, with links, screenshots, preformatted code and more. Using a simplified version of SQL that is built into Code Co-op Wiki, bug reports can be displayed and organized based on their properties. This mechanism is general enough to let the user create and manage arbitrary text-based databases.

Branch and merge support

Previous versions of Code Co-op had limited support for branches. This release introduces intuitive branch merging using pluggable external tools.

SMTP/POP3 Email support

The addition of SMTP/POP3 support introduces the ability to collaborate using almost any email system that supports these protocols. It also means that the distribution of change scripts is completely hidden in the background. Many popular free email hosts like Gmail, Yahoo and Hotmail support SMTP/POP3.

GUI Improvements

The GUI improvements include the addition of split-pane history display, which makes it very easy to view, save, compare, and merge historical versions of files. Selecting a project version in the history pane brings up the list of changed files in the file pane. Specific changes can then be viewed by double-clicking on each file. The same convenient UI is used for reviewing incoming scripts before synchronization.


Read a more detailed summary from our development team.