I’m happy to announce the second Alpha release for SparkleShare. Please be aware that this is a development release and therefore should not be used in production environments. Although it’s much better than the previous version, it’s still known to snatch some kittens occasionally. Here’s a list of reported bugs that have been resolved (but many more have been fixed).
Get it here.
The README file has some instruction on how to build and install SparkleShare. If you don’t have a git repository yourself, you can create one on Gitorious or GitHub for free and upload your public key there (these are public repositories, so careful with what you put on there)
If you have questions, feel free to drop by in #sparkleshare on irc.gnome.org.
Bug reports can now go under the ‘sparkleshare‘ component in GNOME Bugzilla.
I’m disappointed there’s no mono bashing comments yet.
Mono sucks you should use java cos its freeeeeehaahaahaa
Hey iain!
That was my initial thought as well. I think I’m going to rewrite everything in Java, so I can hate freedom even more than I do now.
I wanted to test it but since it uses Mono I wont.
Just for you iain, I’m not going to use SparkleShare because it’s based on Mono.
It also doesn’t taste as good as kittens. Mmmmmm…. Kittens… Tasty.
Or we could go the other path:
Looks cool. Too bad it uses git…
Look nice,
Is there any plan to provide precompiled binary for Windows, MAC and Ubuntu ?
@Patrik yes.
ROCK ON GUYS!!!
I’m quite interested following your project, for I was myself trying to design an open source and free alternative to dropbox-like apps. Mine woluldn’t base on a versioning tool. My kind of platform awareness would have chosen Java too, but that resulted in really inperformant indexing processes and jnotify isn’t that pl.-independent yet. I just gave that up for some time issues. Now my question: did you plan to use some kind of delta copying like e.g. the use of rsync (that is a.m.a.i.k. possible to use with git), and does git use differential backups for versioning itself? — PS: you’re welcome to correct my spelling and grammar for I’m a bit ashamed of my absent language-skills
@David Git is a content tracking system. It doesn’t actually do deltas between file revisions, but it does do deltas whilst syncing.
Btw, since you were planning to do something similar yourself, it would be great if you could contribute. You’d probably like C# if you are used to Java
@Hylke
So when are those precompiled version will be available ? Any chance to have it for the next Alpha release ?
Is all platform will be available at the same time ?
or do we have to wait more for Windows and Mac OS X ?
It’s works great. Thank you for your work.
I like this work, i’ve just cloned the latest version from git,
the only thing i mis is the setup for username (and mainly) password with the ssh option.
*Linux, FC13
Mono? Then No-No
Cool.
However, I’m quite content with Unison, it’s a really great package. So I kinda only want a nice sync GUI (using Vala, Python, whatever) for that. Well, I already made a notify-osd-call in my bash-script so it tells me when it synced etc.
Anyway, good luck. It’s all beautifully designed.
If SparkeShare is what I think it is, then thank you to everyone on the development team for working on this.
SparkleShare seems to be way to synchronize folders across multiple computers and operating systems, sort of like Dropbox but without the cloud/server part - and without the 2GB limitation or the proprietary software/server :). (Which is fine, I don’t care about cloud access, I just want to keep my damned machines in sync!)
I’m trying to set up synchronization for two machines now, which are well past the 2GB limit for Dropbox or the 20,000 file limit for Windows Live Sync, so I think I’m going to have to manually set up Mercurial, but that could wind up being challenging.
I can’t wait to hear more about the progress of SparkleShare, and thanks again for working on this project!
Hi !
Great work folks ! Unfortunately, I do not have a great feeling about this. This is not about dotNet or Mono, just about the fact that gtk is required, that makes Windows backporting difficult.
In my opinion, you should write a core library only based on dotNet and subprojects for GUIs : one based on GTK#, one on Winforms and -why not- one on Qyoto for KDE users.
I don’t know your plans, but if it is as I described I’d be glad to take part of the team as I’m looking for such a program.
If not, I probably will write my own, however we could collaborate on some common parts.
@manudwarf SparkleShare is split up into a backend (SparkleLib namespace) and a frontend (SparkleShare namespace). The backend does not rely on GTK and the frontend does not rely on git, so it’s very easy to write your own UI with whatever toolkit for it. You can even use the GTK UI as a template. This is how I’m going to write the OSX and Windows UI’s. Would be great if you could help out.