Design Monkey
Weblog of Hylke Bons

SparkleShare goings on

Thursday, July 1st, 2010

Just a little post to keep you up to date on some new features in SparkleShare.

Restoring documents to previous revisions

SparkleShare now has a Nautilus extension so you can revert to earlier revisions of a document. I wrote it in Python, which wasn’t a very nice experience, so if someone could write some bindings/nautilus-mono that would be great! ;)

Restore to previous revisions

SparkleDiff

SparkleDiff is a tool that can be very helpful to designers. It allows you to view different revisions of a file to compare them. Previously there were only text based solutions to do this for Git. The tool relies on Git but it doesn’t have SparkleShare as a hard dependency, so it can be packaged separately if you don’t use SparkleShare but would like to use it as a visual diff tool for images that reside in a Git repository.

Compare revisions easily

Contributions

I will soon put up some bounties with the donations that the project has received to get some more contributors in. Meanwhile, I would like to thank the people that have squashed several bugs, set up a proper build system and translations (in no particular order and I hope I’m not forgetting anyone): Sandy Armstrong, Bertrand Lorentz, Łukasz Jernaś, Oleg Khlystov and Simon Pither

Translations

Also, a translation project has been set up on Transifex. So submitting translations is now much easier!

Twitter

Oh, and don’t forget to follow @sparkleshare on Twitter for all the latest news! :)

Kittens

Kittens


What people think...


  1.  Friday, July 2nd, 2010 at 00:20

    Bounties never went well. Can’t we just blow it all on booze instead? ;)

  2.  Friday, July 2nd, 2010 at 00:23
    Hylke  

    @Andreas, you are right, how silly of me. Free as in beer right? ;)

  3.  Friday, July 2nd, 2010 at 00:41
    iain  

    Wait, C# *AND* python?
    You’re just showing off now.

    And you clearly hate freedom

  4.  Friday, July 2nd, 2010 at 00:42
    Dieki  

    How can I set up SparkleShare server? Do you have a how-to somewhere?

  5.  Friday, July 2nd, 2010 at 00:49
    Hylke  

    @Dieki: it works with vanilla Git repositories. There are plenty of tutorials out there on how to do it. Long term, I would like to automate this process by making a SUSE Studio appliance for this. :)

    @iain: I do! I really need a way to do the Nautilus stuff with Mono to extend my evilness.

  6.  Friday, July 2nd, 2010 at 09:26
    Ross Burton  

    I bet you can write Nautilus extensions in java-gnome, you should use that.

  7.  Friday, July 2nd, 2010 at 12:12
    Calum  

    Getting increasingly jealous that it’s not worth the hassle trying to build the dependencies on OpenSolaris :/

  8.  Saturday, July 3rd, 2010 at 01:20
    Magnun  

    [quote]”rote it in Python, which wasn’t a very nice experience, so if someone could write some bindings/nautilus-mono that would be great!”.[/quote]

    Or you can ask someone to help you out with Python :). By the way, I’ll start the pt-BR translations.

    Thanks or the great work!

  9.  Saturday, July 3rd, 2010 at 08:11

    For any of you waiting for those features to hit master and be translatable please bear with me another day or so. I’m trying to find a large enough hammer to hit Hylke from here ;)

  10.  Sunday, July 4th, 2010 at 03:15

    @DeeJay1 a blow to the head with a hammer does not cure people from evilness. A silver spike or bullet through the heart mostly does the trick. ;-)

  11.  Sunday, July 4th, 2010 at 17:02
    Akshat  

    You should use Launchpad for translations,it is easier.

  12.  Sunday, July 4th, 2010 at 20:09
    Neil Roberts  

    Those kittens look sad. See, you make kittens sad by writing in C#! :)

  13.  Saturday, July 10th, 2010 at 12:30
    Michael  

    Hi there, I am so looking forward to the release of this tool! Are there any plans for putting together a version considered beta-release with installable bundles for linux/mac/windows.

    Best Regards!

  14.  Tuesday, July 13th, 2010 at 09:28
    Fabien  

    Following French Translations!
    Gimme more food! More!

    :)

  15.  Friday, July 16th, 2010 at 09:01
    k  

    Does think this will build in a virtual machine?
    Is exactly what I want, but I run windows.

    Could it run in background ubuntu virtual machine, but notice file changes made on host windows?

    Thanks!


Leave your thoughts

Due to spam I check every comment myself,
so it may take a little longer for your comment to appear.


© 2006–2010  Hylke Bons