Does anybode know how the internals of the open source schematic & layout projects gEDA/PCB (http://www.geda.seul.org/
) would allow file versioning?
Personally, I prefer gEDA. The gschem capture program is actually more intuitive than EAGLE, and it's open source. To answer your question, I submit the following quote from the gEDA documentation (view online
Schematic files are pure ASCII and will always be pure ASCII. gEDA does not support any binary file formats. The file format for schematics is described in the gEDA file formats document.
This means that version control systems should work flawlessly with gEDA tools, and allow developers to work simultaneously on the same file, easily verifying and merging their changes.