compression - File formats with included versioning -


i idea of using compressed folders containers file formats. used libreoffice or dia. if want define special purpose file format, can define folder , file structure , zip root folder , have single file data in single file. imported files live originals inside compressed file. defining binary file format 0 features lot of work.

now question: there applications using compressed folders file formats , versioning inside folder? benefits great. commit state in project file , versioning decorated functions own application. diffs presented own way.

libraries working compressed files , versioning available. used versioning system should distributed system, repository lives inside working folder , not seperate example subversion client-server model.

what think? i'm sure there applications out there using approach, couldn't find one. or there major drawback in approach?

sounds interesting idea. know many applications claim have "unlimited" undo , redo, that's recent time opened file. system, application "undo" previous versions of file, before version saw recent time opened file -- might nifty feature.

have looked @ tortoisehg? tortoisehg uses mercurial, "a distributed system, repository lives inside working folder".

rather defining new compressed versioned file format , software work scratch, perhaps use mercurial file format , borrow tortoisehg , mercurial source code work it.

what happens if i'm working on project using 2 different applications, , each application wants store entire project in own different compressed versioned file format?


Comments

Post a Comment

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -