← Back to team overview

syncany-team team mailing list archive

Syncany Update

 

Hi everyone,

some status updates:

After many people have asked: *No, the project is not dead*. However, my
full-time job does not leave me much time for the project. At the moment,
we're stripping down the code base to a minimium and are writing tests for
the components. We're also reviewing much of the code -- and have to change
a lot on core parts of it (sync algorithm, in-memory database, update
files). We have reduced the code base from > 20.000 LOC to 8.000 LOC,
introduced Ivy as build tool, changed the update-file semantics to make
indefinite runtime of the application possible, daemonized the core,
stripped out the GUI, stripped out the profiling capability, Singleton-ized
everything, changed the config-mechanisms, incorporated some of the
chunking mechanisms of my Master's thesis [1] etc.

The reason why we cannot share the progress in a public repository is that
the project is now partly being developed by students, and is part of their
grade. So we cannot share every step of the way. But I understand that we
should at least publish something. I'll meet again with the students soon
and we'll discuss finally publishing some code...

Best regards,

Philipp

[1] http://www.philippheckel.com/files/syncany-heckel-thesis.pdf