Skip to main content

A first look at open source, decentralized version control systems

I am having a first look at this Quick Reference Guide to Free Software Decentralized Revision Control Systems, trying to find some that has both windows and unix clients, can be used without being permanently connected to the server, or installing anything on it, and are suitable for 3D projects.
What I want is to be able to host a 3d project repository using a simple shared web hosting, which gives little more than FTP, SQL and PHP.

These are my conclusions:

Checking monotone´s links I have found A Simple Version Control System which is entirely PHP/SQL based, with file access through FTP. This looks like the best for now.

Darcs has a very interesting approach, clients can read from the repository through "file system, (...) HTTP or email", and submit patches (diffs) through email. Also worth checking.

Bazaar allows to add, commit and recover binary files and will allow you to plug in support for diffing or merging, but it is "primarily a source code control system, not a media archive system". Anyway, it is worth checking it.

Libresource seems very interesting, but complicated.

Subversion and (related) SVK need to adjust the configuration of Apache via its httpd.conf file, which is not available in my case.

Monotone does not use a central server at all, rather clients selectively communicate changes to each others using the netsync protocol. I´d rather go for a more user-transparent system.

Codeville does not support binaries yet (it lists"support for binaries" in its todo list
)

Maybe CVS is an overkill, other alternatives are:

Unison which seems a bit problematic on windows and needs peer to peer connection.

Comments

Popular posts from this blog

PIPELINE: A simple projects manager for Autodesk Maya

A  producer of two graduation short films just sent me an email: "We all know how complicated Shotgun is:  I found this Maya-centric project manager that looks awesome. Surely it´s not the mastodon that Shotgun is, but could be useful for the new short films, mainly to save the burden of setting all the craziness we have suffered" Main features are: Project organisation:   Folder structure and naming conventions. Version control: Saves and versions scenes and  playblasts. Team collaboration: Roles and permissions Last update was in February 2018, but Lior seems pretty fast to reply in the  feedback forum . Let me share some relevant information I´ve found in the web page http://pipeline.nnl.tv "The license is restricted to a single user - without any other limitations." The " Non-Commercial use only  with  Limited functionality "  Trial license is free The " Non-Commercial and Educational use only  -  Requires Ema...

Interesting softwares for 3D distributed production (updated)

Scroll down for a brief update on online video-editing tools. Over the years I have coordinated several projects in which a number of artists work separately. Although very far from a perfect solution, I have found different useful tools that can help anyone in a similar situation. These are the tasks I have found more overwhelming, and the corresponding tools that might be to manage them: DEVELOPMENT. A lot of work has to be redone every time if writers, designers, etc. don´t use an adequate system. Celtx seems a very interesting tool to start properly with your projects. COORDINATION. Simply knowing who is doing what and how much is already done can be a nightmare, specially when you are not working full time on a project. The tool I find myself using more often is Google Docs & Spreadsheets . It allows several users to edit a shared spreadsheet simultaneously. It has some limitations compared to a full-featured spreadsheet ( or even compared to Excel ) namely conditional...

"One Morning", the first Light Field animated VR experience

The award-winning director Rodrigo Blaas, showrunner of Guillermo del Toro´s "Trollhunters", has created the first Light Field animated VR animated short film " One Morning ", a casual encounter with a robot bird in the middle of the wilderness with maximum fidelity and immersion thanks to Lytro Volume Tracer (Lytro VT). Until now in VR you had to choose between visual quality and freedom of movement: either you are in a locked position within a 360º pre rendered environment around you, or you have some freedom of movement around the set, but using a real time render that gives a lower quality. Lytro VT allows CG content to be rendered as a Light Field by combining multiple 2D renders from different camera positions within the view volume, combining the best of worlds: a high quality rendered environment that also allows you to move around for maximum immersion.

Search this blog