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

Nimble collective: a virtual streaming collaborative animation platform

Nimble is a virtual collaborative animation platform on the cloud, via app streaming. That means no software installation, no file transfers, no hardware or operative system issues...

Being software agnostic, you can use your favorite animation tools and then invite collaborators to join you on your 2D or 3D project creating and animating on a web browser: model, rig, texture, light, animate, render, composite, edit...
 You will do your own budget and schedule-planning, get your own virtual studio running in minutes, and populate it with artists from around the world. You can even set up revenue sharing.

They are in beta testing right now, with a first “Pilot Program” limited to a small group of invited guests and just premiered the first animated content to utilize the platform 'Animal Fact #164', at Siggraph 2016.


Animal Fact #164 from Nimble Collective on Vimeo.

Animal Facts #164 was created leveraging components of the Nimble Collective platform, going from script to scree…

XYZ color bars to test your DCP workflow

This post is maybe not 100% related to the blog, but who knows if you will be in my situation one of these days...

I recently prepared my first DCP using OpenDCP and following the instructions in http://dcinemaforum.com, it takes several steps, including changing the color space from RGB to XYZ among other things, but when we went for a technical test projection on a real theater, we found out that the result was... well... pink all over :-(  Although the projector ingested the DCP correctly, the colours were all wrong, obviously I made some mistake along the process.

My main problem was that there is no easy way to check if the XYZ color output is even remotely correct other than using an XYZ projector or monitor, so I looked for a color bar image: http://www.teklogic.com/files/SMPTE_Color_Bars_16x9.bmp
And asked a friend to "properly" convert it from wide gamut RGB into XYZ,so I could use it to home-test the result of the conversion process before taking the trip and upsetting …

CGRU: Afanasy render farm manager, Rules CG project tracking, Movie Maker dailies

Although CGRU CG Tools Pack has been going on for over three years, it is gaining momentum since its latest release (2.0.7) last month. It is free, open source, and available on Windows, Mac and linux.

The set of tools includes:
"Afanasy" render farm manager"Rules" CG projects tracker which you can try online"Movie Maker" scriptable image sequence encoder"Keeper" system tray icon.These are the features (from their web page)

AFANASY Render Farm Manager
Flexible: JSON protocol, Python API.Farm Resources Monitoring: CPU (System,User), RAM, HDD, SWAP, I/O, Net and Custom (Python).Generic: Can do anything that can be described via commands.Statistics: SQL database and a ready Web GUI (PHP) to browse it.Multi-Task Hosts: One host can run several tasks.Multi-Host Tasks: One task can run on several hosts (master service and slaves).Software Licenses Limits.Dependences, Priorities, Services, Parsers, Wake-On-Lan, Mixed-Os, Qt GUI, Web GUI (HTML5), CLI, Nimby…

Search this blog