GithubHelp home page GithubHelp logo

hbons / sparkleshare Goto Github PK

View Code? Open in Web Editor NEW
4.9K 187.0 581.0 44.36 MB

Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.

Home Page: https://sparkleshare.org

License: Other

C# 96.11% HTML 1.35% XSLT 0.13% Shell 0.72% Batchfile 0.27% Meson 1.18% Dockerfile 0.23% Rich Text Format 0.02%
sync sparkleshare sharing git version-control self-hosted cross-platform privacy dropbox git-lfs

sparkleshare's Introduction

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows.

Banner

You can support this project through 💕 GitHub Sponsors.

How does it work?

SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

Install on Ubuntu or Fedora

You can install the package from your distribution (likely old and not updated often), but we recommend to get our Flatpak with automatic updates to always enjoy the latest and greatest:

flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare

Now you can run SparkleShare from the apps menu.

Note: by default SparkleShare uses an AppIndicator status icon on Linux. If you use GNOME on a distribution other than Ubuntu, please install the AppIndicator extension. If you don't use GNOME, you can start SparkleShare with --status-icon=gtk.

Install on macOS

Download the app from the releases page.

Set up a host

Under the hood SparkleShare uses the version control system Git and the large files extension Git LFS, so setting up a host yourself is relatively easy. Using your own host gives you more privacy and control, as well as lots of cheap storage space and higher transfer speeds. We've made a simple script that does the hard work for you. If you need to manage a lot of projects and/or users we recommend hosting a GitLab Community Edition instance.

Build from source

SparkleShare is Free and Open Source software and licensed under the GNU GPLv3 or later. You are welcome to change and redistribute it under certain conditions. Its library Sparkles is licensed under the GNU LGPLv3 or later.

Here are instructions to build SparkleShare on Linux distributions, macOS, and Windows.

Build Status Join the chat at https://gitter.im/hbons/SparkleShare

Useful links

Have fun, make awesome. :)

sparkleshare's People

Contributors

abock avatar alexhudson avatar andrewshadura avatar barrythepenguin avatar bl8 avatar brandondahler avatar carlosmn avatar chezyann avatar deejay1 avatar directhex avatar hbons avatar kristi avatar magnunleno avatar maltekiefer avatar markusstoll avatar matthid avatar mlettner avatar must21de avatar nicolas-raoul avatar nicolaslazartekaqui avatar orien3243 avatar pierrearonnax avatar sandyarmstrong avatar serras avatar shish avatar spither avatar thelightmaker avatar travisghansen avatar uenz avatar ways avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sparkleshare's Issues

Doesn't compile due to duplicate code

SparkleShare doesn't compile on mono 2.6 due to some duplicate code in SparkleController.cs

./SparkleController.cs(29,1): warning CS0105: The using directive for System.Net' appeared previously in this namespace ./SparkleController.cs(24,14): (Location of the symbol related to previous warning) ./SparkleLog.cs(474,22): error CS0101: The namespaceSparkleShare' already contains a definition for `ActivityDay'
./SparkleController.cs(1080,22): (Location of the symbol related to previous error)

Removing the code in SparkleController.cs makes everything compile again.

Sparkleshare creates Zombies

Steps to reproduce:
Click on the Sparkleshare icon.
Select click a remote sync folder.

The HDD is working like crazy

[10:13:21][Git][eigeneDateien] Checking for remote changes...
[10:13:21][Git][eigeneDateien] Staging changes...
[10:13:22][Git][eigeneDateien] Changes staged.
[10:13:22][Irc][eigeneDateien] Connected. Now listening...
├─sparkleshare /usr/lib/sparkleshare/SparkleShare.exe
│ ├─(git)
│ ├─(git)
│ ├─(git)
│ ├─(git)
│ ├─(git)
│ ├─git show d9d4e712ef08778351f0652b2d30ae7496e2d40e --name-status -C
│ ├─(ssh-add)
│ ├─ssh-agent mono /usr/lib/sparkleshare/SparkleShare.exe

I'm on git 094cb91d857e2e72cedfc071973809181d906b65

SparkleShare.SparkleLinController does not implement inherited abstract member SparkleShare.SparkleController

I just pulled in 274188e from master and make throws the following errors:

config.status: creating SparkleShare/sparkleshare
MCS ../bin/SparkleShare.exe
./SparkleLinController.cs(30,22): error CS0534: SparkleShare.SparkleLinController' does not implement inherited abstract memberSparkleShare.SparkleController.EventLogHTML.get'
./SparkleLinController.cs(30,22): error CS0534: SparkleShare.SparkleLinController' does not implement inherited abstract memberSparkleShare.SparkleController.DayEntryHTML.get'
./SparkleLinController.cs(30,22): error CS0534: SparkleShare.SparkleLinController' does not implement inherited abstract memberSparkleShare.SparkleController.EventEntryHTML.get'
./SparkleUI.cs(160,55): warning CS0219: The variable `bubble' is assigned but its value is never used
Compilation failed: 3 error(s), 1 warnings
make[2]: *** [../bin/SparkleShare.exe] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

Crashes when copying large (10-100 megabyte) files/folders to sync'd folder.

I have a git repo set up on a os x server (git init --bare) then sync'd via sparkleshare to a number of os x clients, however, when I try to copy a large file or set of files sparkleshare fails to sync and often crashes. I would really like to use this as an open source sharing solution is great!

Thanks,
Lyle

Running error

Hi !

I just compiled SparkleShare and I wanted to make it run in local. So I filled the wizard this way :
On my own server : localhost
Folder name : /home/manu/

Then I had a crash and this in the console :

[09:42:45][Config] Created '/home/manu/.config/sparkleshare/config'
[09:42:45][Config] Created '/home/manu/.config/sparkleshare/config'
/home/manu/.config/sparkleshare/[email protected]: No such file or directory
[09:42:45][Config] Created key '[email protected]'
[09:42:45][Config] Created key '[email protected]'
View
Marshaling clicked signal
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at SparkleShare.SparkleSpinner..ctor (Int32 size) [0x00000] in :0 
  at SparkleShare.SparkleIntro.ShowSyncingPage (System.String name) [0x00000] in :0 
  at SparkleShare.SparkleIntro+c__AnonStorey5.<>m__1C (System.Object , System.EventArgs ) [0x00000] in :0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in :0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in :0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in :0 
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in :0 
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in :0 
  at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in :0 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at SparkleShare.SparkleUI.Run()
   at SparkleShare.SparkleShare.Main(System.String[] args)

Config : Ubuntu Linux 10.10, mono 2.6.7, git 1.7.1

Build Fails on Linux

With latest sparkleshare, build fails with this message:

./SparkleShare.cs(96,58): error CS0246: The type or namespace name `SparkleMacController' could not be found. Are you missing a using directive or an assembly reference?

Compilation error

Hi !

I tried to compile SparkleShare (cloned a few minutes ago), I've got this error :

Making all in Nautilus
  MCS   ../bin/SparkleShare.exe
./SparkleController.cs(29,1): warning CS0105: The using directive for `System.Net' appeared previously in this namespace
./SparkleController.cs(24,14): (Location of the symbol related to previous warning)
./SparkleLog.cs(474,22): error CS0101: The namespace `SparkleShare' already contains a definition for `ActivityDay'
./SparkleController.cs(1080,22): (Location of the symbol related to previous error)
Compilation failed: 1 error(s), 1 warnings
make[2]: *** [../bin/SparkleShare.exe] Erreur 1
make[1]: *** [all-recursive] Erreur 1
make: *** [all-recursive] Erreur 1

I'm not a CS expert, so feel free to ask me any information :)

Cloning always fails

I'm trying to add a github repo to sparkeshare.

However it won't work. I tried to change the generated clone URL to the one which is displayed by github but it still doesn't work. The ssh key is imported in github.

SparkleShare output:

[15:48:56][Controller] Formed URL: [email protected]:palango/SparkleTest.git
[15:48:56][Git][/home/paul/SparkleShare/.tmp/SparkleTest] Cloning Repository
[15:48:56][Git] Exit code 128
[15:48:56][Git][/home/paul/SparkleShare/.tmp/SparkleTest] Cloning failed

git output:

[paul@paullaptop code]$ git clone [email protected]:palango/SparkleTest.git
Cloning into SparkleTest...
warning: You appear to have cloned an empty repository.

Include list of compile-time Debian package deps in README

I had to install these dev packages under Ubuntu Maverick to compile:

sudo apt-get install gtk-sharp2 mono-runtime mono-devel monodevelop libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev libwebkit-cil-dev intltool libtool python-nautilus

(grepped configure to find that nautilus-python is needed for nautilus plugin)

NotifySharp not in source tree

When cloning the repo NotifySharp is not inside the source tree. Please add it or use the installed version from the system.

Configureable Push Intervall

If used as a Dropbox replacement it's great to see instant push after changing somthing locally. But when used as an easy way to handle a "normal purpose git repository" it would be great to only push "every hour or so". Otherwise the event log (eg. on GitHub or similar) is polluted with small changes while editing and saving files alot.

Crash upon launch on Mac OS 10.6.6 (rev 9e6dcbf)

$ sparkleshare start
Starting SparkleShare... Done.
$ Xlib: extension "RANDR" missing on display "/tmp/launch-HN4Ss4/org.x:0".

(SparkleShare:15945): Gtk-WARNING **: Das Symbol »process-syncing-sparkleshare« konnte nicht gefunden werden,
ebenso wenig wie das Thema »hicolor«. Möglicherweise müssen Sie es installieren.
Sie können sich eine Kopie herunterladen unter:
http://icon-theme.freedesktop.org/releases

(SparkleShare:15945): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `GDK_IS_PIXBUF (src_pixbuf)' failed

(SparkleShare:15945): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `GDK_IS_PIXBUF (src_pixbuf)' failed

(SparkleShare:15945): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `GDK_IS_PIXBUF (src_pixbuf)' failed

(SparkleShare:15945): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `GDK_IS_PIXBUF (src_pixbuf)' failed

(SparkleShare:15945): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `GDK_IS_PIXBUF (src_pixbuf)' failed

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at SparkleShare.SparkleStatusIcon.SetNormalState (Boolean error) [0x00000] in :0
at SparkleShare.SparkleStatusIcon.SetNormalState () [0x00000] in :0
at SparkleShare.SparkleStatusIcon..ctor () [0x00000] in :0
at SparkleShare.SparkleUI..ctor () [0x00000] in :0
at SparkleShare.SparkleShare.Main (System.String[] args) [0x00000] in :0

Compile Error Linux

Hi, I'm downloaded sparkleshare from git, but have a compile error in linux:

./SparkleLog.cs(474,22): error CS0101: The namespace SparkleShare' already contains a definition forActivityDay'
./SparkleController.cs(1148,22): (Location of the symbol related to previous error)

recurring crash

07/03/2011 14:50:06 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] [14:50:06][Git][touch-ui-wireframes] Changes fetched.
07/03/2011 14:50:06 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] [14:50:06][Git][touch-ui-wireframes] Rebasing changes...
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] Unhandled Exception: System.ArgumentOutOfRangeException: Argument is out of range.
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] Parameter name: index
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at System.Collections.Generic.List`1[SparkleLib.SparkleCommit].get_Item (Int32 index) [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at SparkleLib.SparkleRepo.Rebase () [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at SparkleLib.SparkleRepo.m__9 (System.Object o, Meebey.SmartIrc4net.IrcEventArgs args) [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at Meebey.SmartIrc4net.IrcClient._Event_PRIVMSG (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at Meebey.SmartIrc4net.IrcClient._HandleEvents (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at Meebey.SmartIrc4net.IrcClient._Worker (System.Object sender, Meebey.SmartIrc4net.ReadLineEventArgs e) [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at (wrapper delegate-invoke) :invoke_void__this___object_ReadLineEventArgs (object,Meebey.SmartIrc4net.ReadLineEventArgs)
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at Meebey.SmartIrc4net.IrcConnection.ReadLine (Boolean blocking) [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at Meebey.SmartIrc4net.IrcConnection.Listen (Boolean blocking) [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at Meebey.SmartIrc4net.IrcConnection.Listen () [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at SparkleLib.SparkleListener.m__1 () [0x00000] in :0
07/03/2011 14:50:07 [0x0-0x377377].org.sparkleshare.sparkleshare[32823] at System.Threading.Thread.StartUnsafe () [0x00000] in :0
07/03/2011 14:50:07 com.apple.launchd.peruser.50192 Exited with exit code: 1

Disk Usage

The .git repository is filling up with a huge amount of old data.
From time to time a "git prune" has to be executed to get rid of that stuff.
Furthermore a "git gc --aggressive" would be nice to repack everything.

These two things should be done automatically by the sparkleshare to keep the .git directory nice and clean.

beta isn't starting up properly in fedora13

[three@Parakeet sparkleshare-0.2-beta1]$ sparkleshare --help

Unhandled Exception: System.ComponentModel.Win32Exception: ApplicationName='git', CommandLine='', CurrentDirectory=''
at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in :0
at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in :0
at System.Diagnostics.Process.Start () [0x00000] in :0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
at SparkleShare.SparkleShare.Main (System.String[] args) [0x00000] in :0
[three@Parakeet sparkleshare-0.2-beta1]$

Openssh enter-passphrase dialog pops-up again and again

Hello sparkleshare friends!

I've setup the sparkleshare-beta1 for Linux on a Ubuntu-10.10 box and added a gitorious remote folder. Sparkleshare does the sync very well but doesn't stop propmting me with the OpenSSH enter-passphrase dialog each other 30secs, even if no changes had been made on the folder!.

Is this a real bug?
It's there some workaround to solve this?

Thanks.

System.ArgumentOutOfRangeException

[16:37:16][Git][tango-icons] Changes fetched.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 4), reused 0 (delta 0)
Unpacking objects: 100% (8/8), done.
From ssh://gitorious.org/gnome-design/gnome-design

  • branch master -> FETCH_HEAD
    [16:37:17][Git][gnome-design] Changes fetched.
    [16:37:52][Git][tango-icons] Rebasing changes...

Unhandled Exception: System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[SparkleLib.SparkleCommit].get_Item (Int32 index) [0x00000] in :0
at SparkleLib.SparkleRepo.Rebase () [0x00000] in :0
at SparkleLib.SparkleRepo.m__9 (System.Object o, Meebey.SmartIrc4net.IrcEventArgs args) [0x00000] in :0
at Meebey.SmartIrc4net.IrcClient._Event_PRIVMSG (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00000] in :0
at Meebey.SmartIrc4net.IrcClient._HandleEvents (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00000] in :0
at Meebey.SmartIrc4net.IrcClient._Worker (System.Object sender, Meebey.SmartIrc4net.ReadLineEventArgs e) [0x00000] in :0
at (wrapper delegate-invoke) Meebey.SmartIrc4net.ReadLineEventHandler:invoke_void__this___object_ReadLineEventArgs (object,Meebey.SmartIrc4net.ReadLineEventArgs)
at Meebey.SmartIrc4net.IrcConnection.ReadLine (Boolean blocking) [0x00000] in :0
at Meebey.SmartIrc4net.IrcConnection.Listen (Boolean blocking) [0x00000] in :0
at Meebey.SmartIrc4net.IrcConnection.Listen () [0x00000] in :0
at SparkleLib.SparkleListener.m__1 () [0x00000] in :0

SparkleIntro will not be shown

In the current sourcecode SparkleUI is created after SparkleController (https://github.com/hbons/SparkleShare/blob/master/SparkleShare/SparkleShare.cs#L87):
Controller = new SparkleController ();
if (!hide_ui){
UI = new SparkleUI ();
UI.Run ();
}

In the SparkleController constructor OnFirstRun is executed (https://github.com/hbons/SparkleShare/blob/master/SparkleShare/SparkleController.cs#L119)

But OnFirstRun is set in the SparkleUI constructor (https://github.com/hbons/SparkleShare/blob/master/SparkleShare/SparkleUI.cs#L56), which is too late.

The namespace `SparkleShare' already contains a definition for `ActivityDay'

$ git branch -v

  • master e92cdce Update Chinese (Taiwan) translation from Transifex

running make ends with following error:

[...]
Making all in Nautilus
MCS ../bin/SparkleShare.exe
./SparkleLog.cs(474,22): error CS0101: The namespace SparkleShare' already contains a definition forActivityDay'
./SparkleController.cs(1148,22): (Location of the symbol related to previous error)
Compilation failed: 1 error(s), 0 warnings
make[2]: *** [../bin/SparkleShare.exe] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

System.NullReferenceException because of non-existing username

SparkleShare doesn't get the server information from the gui.

When I type into the server field: ssh://[email protected]/
and to the folder field: gitshare
the termnial shows the following message:

[09:53:18][Git][sshare] Formed URL: ssh://git@/gitshare
[09:53:18][Git][sshare] Cloning Repository
ssh: Could not resolve hostname : Name or service not known
fatal: The remote end hung up unexpectedly
[09:53:18][Git] Exit code 128
[09:53:18][Git][sshare] Cloning failed

Add option to remove icon from dock in OSX

Just installed 0.2 in OSX - things are working really nicely, but it would be nice to have an option to remove the icon from the dock and just have it show in the menubar.

gecommits crash

02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] [11:11:46][Git][meego-tv-ux] Rebasing changes...
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] Unhandled Exception: System.ArgumentOutOfRangeException: Argument is out of range.
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] Parameter name: index
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at System.Collections.Generic.List`1[SparkleLib.SparkleCommit].get_Item (Int32 index) [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at SparkleLib.SparkleRepo.Rebase () [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at SparkleLib.SparkleRepo.m__9 (System.Object o, Meebey.SmartIrc4net.IrcEventArgs args) [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at Meebey.SmartIrc4net.IrcClient._Event_PRIVMSG (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at Meebey.SmartIrc4net.IrcClient._HandleEvents (Meebey.SmartIrc4net.IrcMessageData ircdata) [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at Meebey.SmartIrc4net.IrcClient._Worker (System.Object sender, Meebey.SmartIrc4net.ReadLineEventArgs e) [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at (wrapper delegate-invoke) :invoke_void__this___object_ReadLineEventArgs (object,Meebey.SmartIrc4net.ReadLineEventArgs)
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at Meebey.SmartIrc4net.IrcConnection.ReadLine (Boolean blocking) [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at Meebey.SmartIrc4net.IrcConnection.Listen (Boolean blocking) [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at Meebey.SmartIrc4net.IrcConnection.Listen () [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at SparkleLib.SparkleListener.m__1 () [0x00000] in :0
02/03/2011 11:11:46 [0x0-0xce0ce].org.sparkleshare.sparkleshare[6501] at System.Threading.Thread.StartUnsafe () [0x00000] in :0
02/03/2011 11:11:46 com.apple.launchd.peruser.50192 Exited with exit code: 1

sparkleshare goes boom on startup

commit a9402a6

terminal output:

[lapo@io SparkleShare]$ sparkleshare start
Starting SparkleShare... Done.
[lapo@io SparkleShare]$
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at SparkleShare.SparkleStatusIcon.SetNormalState (Boolean error) [0x00000] in :0
at SparkleShare.SparkleStatusIcon.SetNormalState () [0x00000] in :0
at SparkleShare.SparkleStatusIcon..ctor () [0x00000] in :0
at SparkleShare.SparkleUI..ctor () [0x00000] in :0
at SparkleShare.SparkleShare.Main (System.String[] args) [0x00000] in :0

Dock icon in Mac version

Hey! Sparkleshare works fine on the Mac so far - but is it possible to let it run in the background or as a daemon? For now there's the icon in the menu bar and the icon in the Dock. It would be nice to have just the menu icon and not be bothered to have Sparkleshare open as a running app all the time...

hosting sparkleshare on own server

Do you have a bit more info on configuring a server to work with sparkleshare? I see the option is there in the mac beta, but it doesn't seem to take the same ssh:// form the Git and other options do.
Thx!
=edit=
sorry, I just saw a related post, so I should rephrase: any updates on hosting a sparkleshare server?

ssh stuff again

lapo: ssh-agent mono /usr/lib/sparkleshare/SparkleShare.exe
[12:19] hbons: you have to use the command i mentioned above ^
[12:19] hbons: yes
[12:19] lapo: ok, let's see
[12:20] hbons: otherwise it will try to add your default key
[12:20] lapo: ok, syncing
[12:21] hbons: good. will fix this today in master
[12:21] lapo: "Are you sure it's not coffee o'clock?"
[12:21] lapo: what's the huge ugly thing at the right of the text?
[12:22] lapo: a huge progressbar?
[12:22] hbons: i'll check whether there are already keys added. and only start a new ssh-agent if your default key is not unlocked yet. sound good?

initial cloning error

After adding new sync folder via gui I have this error:

[19:47:53][Controller] Formed URL: ssh://[email protected]/home/git/repositories/dev.git
[19:47:53][Git][/home/user/SparkleShare/.tmp/dev] Cloning Repository
[19:47:54][Git] Exit code 128
[19:47:54][Git][/home/user/SparkleShare/.tmp/dev] Cloning failed

In GUI i have these values:
own server: ssh://foo.bar/
folder: /home/git/repositories/dev.git

System.NullReferenceException with own Git Repo

I installed the new MacOS Beta 0.2 with a git repo on my own server (I used the information on hukl's site you mentioned). The problem is, after restarting the application, this exception is raised:

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at SparkleLib.SparkleListener..ctor (System.String server, System.String channel, System.String nick) [0x00000] in :0
at SparkleLib.SparkleRepo..ctor (System.String path) [0x00000] in :0
at SparkleShare.SparkleController.AddRepository (System.String folder_path) [0x00000] in :0
at SparkleShare.SparkleController.PopulateRepositories () [0x00000] in :0
at System.Threading.Thread.StartUnsafe () [0x00000] in :0

System.NullReferenceException

03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at SparkleShare.SparkleController.GetHTMLLog (System.String name) [0x00000] in :0
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at SparkleShare.SparkleLog.UpdateEventLog () [0x00000] in :0
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at SparkleShare.SparkleUI.m__44 () [0x00000] in :0
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at MonoMac.Foundation.NSActionDispatcher.Apply () [0x00000] in :0
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at (wrapper native-to-managed) object:MonoMac.Foundation.NSActionDispatcher:Void Apply()
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at (wrapper managed-to-native) MonoMac.AppKit.NSApplication:NSApplicationMain (int,string[])
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at MonoMac.AppKit.NSApplication.Main (System.String[] args) [0x00000] in :0
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at SparkleShare.SparkleUI.Run () [0x00000] in :0
03/03/2011 17:41:01 [0x0-0x1c11c1].org.sparkleshare.sparkleshare[12278] at SparkleShare.SparkleShare.Main (System.String[] args) [0x00000] in :0
03/03/2011 17:41:01 com.apple.launchd.peruser.50192 Exited with exit code: 1

Sparkleshare / Git is not transferring files

I installed beta 2 of the Mac version of SparkleShare using a self-hosted git repository.
Unfortunately, when I add files in the local repository the changes get synced but every file which is added to the local repo is shown at the server as deleted:

git@backup:/var/sparkleshare$ git status

On branch master

Changes to be committed:

(use "git reset HEAD ..." to unstage)

deleted: testfile

deleted: testfile2

However I did not delete any of these in local dir - they are still present.
If I do an "git pull" in my local repository git says "Already up-to-date."

In the log I found the following message:
15.02.11 11:56:06 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:06][Event][sparkleshare] Created 'testfile'
15.02.11 11:56:07 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:07][Local][sparkleshare] Changes found, checking if settled.
15.02.11 11:56:11 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:11][Local][sparkleshare] Changes found, checking if settled.
15.02.11 11:56:15 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:15][Local][sparkleshare] Changes found, checking if settled.
15.02.11 11:56:15 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:15][Local][sparkleshare] Changes have settled, adding files...
15.02.11 11:56:15 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:15][Git][sparkleshare] Staging changes...
15.02.11 11:56:15 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:15][Git][sparkleshare] Changes staged.
15.02.11 11:56:15 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:15][Commit][sparkleshare] + ?testfile?
15.02.11 11:56:15 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:15][Git][sparkleshare] Checking for remote changes...
15.02.11 11:56:15 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:15][Git][sparkleshare] Pushing changes...
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] To ssh://git@backup/var/sparkleshare
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] ! [rejected] master -> master (non-fast-forward)
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] error: failed to push some refs to 'ssh://git@backup/var/sparkleshare'
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] To prevent you from losing history, non-fast-forward updates were rejected
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] Merge the remote changes (e.g. 'git pull') before pushing again. See the
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] 'Note about fast-forwards' section of 'git push --help' for details.
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:16][Git][sparkleshare] Remote changes found.
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:16][Git][sparkleshare] Fetching changes...
15.02.11 11:56:16 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:16][Git][sparkleshare] Pushing failed.
15.02.11 11:56:17 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] From ssh://backup/var/sparkleshare
15.02.11 11:56:17 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] * branch master -> FETCH_HEAD
15.02.11 11:56:17 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:17][Git][sparkleshare] Staging changes...
15.02.11 11:56:17 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:17][Git][sparkleshare] Changes staged.
15.02.11 11:56:17 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:17][Git][sparkleshare] Rebasing changes...
15.02.11 11:56:17 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:17][Git][sparkleshare] Changes rebased.
15.02.11 11:56:17 [0x0-0x2c52c5].org.sparkleshare.sparkleshare[6776] [11:56:17][Git][sparkleshare] Changes fetched.

Am I doing anything wrong?

git path in Mac

I have git install at /usr/local/bin/git instead of /usr/bin/git, when I add github as remote folder , I get following error:

    Unhandled Exception: System.ComponentModel.Win32Exception: ApplicationName='/usr/bin/git', CommandLine='clone --progress "ssh://[email protected]/timgreen/timgreenhomeconfig" "/Users/timgreen/Spark
    at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo,System.Diagnostics.Process) <0x00c6a>
    at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo,System.Diagnostics.Process) <0x000e9>
    at System.Diagnostics.Process.Start () <0x00042>                                                   
    at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start () <0x00053>              
    at SparkleLib.SparkleFetcher.Start () <0x00284>                                                    
    at SparkleShare.SparkleController.FetchFolder (string,string) <0x00465>                            
    at SparkleShare.SparkleIntro.<ShowServerForm>m__13 (object,System.EventArgs) <0x00335>             
    at MonoMac.AppKit.ActionDispatcher.OnActivated (MonoMac.Foundation.NSObject) <0x00024>             
    at (wrapper dynamic-method) object.[MonoMac.AppKit.ActionDispatcher.Void OnActivated(MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NS
    at (wrapper native-to-managed) object.[MonoMac.AppKit.ActionDispatcher.Void OnActivated(MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation
    at (wrapper managed-to-native) MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[]) <0x00003>
    at MonoMac.AppKit.NSApplication.Main (string[]) <0x00015>                                          
    at SparkleShare.SparkleUI.Run () <0x00022>                                                         
    at SparkleShare.SparkleShare.Main (string[]) <0x00379>                                             
   .org.sparkleshare.sparkleshare[59998]): Exited with exit code: 1 

Please check path to find git binary.

problem with non-fast-forward updates

when i copy some (larger) files to my local folder i get these log-output in my logfile sometimes:

09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] [14:38:27][Git][sparkle] Checking for remote changes...
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] [14:38:27][Git][sparkle] Pushing changes...
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] To ssh://[email protected]//sparkle.git
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] ! [rejected] master -> master (non-fast-forward)
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] error: failed to push some refs to 'ssh://[email protected]/
/sparkle.git'
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] To prevent you from losing history, non-fast-forward updates were rejected
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] Merge the remote changes (e.g. 'git pull') before pushing again. See the
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] 'Note about fast-forwards' section of 'git push --help' for details.
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] [14:38:27][Irc][sparkle] Trying to reconnect...
09.03.11 14:38:27 [0x0-0x4e04e].org.sparkleshare.sparkleshare[4056] [14:38:27][Git][sparkle] Pushing failed.

Cloning failed because ssh key not used?

Hi,
I am experiencing the following problem: When I try to sync with my own git-server, which I specified as
server address: [email protected]
folder name: /home/username/sparkle.git/
I get the following error
[email protected]'s password:
[email protected]'s password:
[email protected]'s password:
[09:42:06][Git] Exit code 128
[09:42:06][Git][/home/username/SparkleShare/.tmp/sparkle] Cloning failed

However, when I do "ssh [email protected]" on the command line I can log without password, as I have my public ssh key on the server.

Uninformative error message

Hello,

Firstly, thank you for your work on SparkleShare. I do appreciate your efforts.

I'm trying to set up syncing using either GitHub or Gitorious. I'm using SparkleShare 0.2-beta1 on Ubuntu Maverick. I've followed the instructions at http://sparkleshare.org/documentation.php#2.2

Using both of these services, I get the same error after pushing the Sync button: "Something went wrong..."

Is it possible to extract a bit more information from SparkleShare about what, exactly, might have gone wrong, and what I can do about it?

Thanks,

John

incorrect permissions on ~/.ssh/config

SparkleShare insists that there is a config file in .ssh and creates it if it doesn't exist (or if I delete it). But it makes it g=rw and o=r so ssh essentially stops working. Even thought it's blank, if I delete it sparkleshare re-creates it. Have to chmod (go-rw) to make ssh/scp and git and sparkleshare work again.

Bad owner or permissions on /home/blr/.ssh/config

I'm on Fedora 14 x86_64 with SELinux disabled

Cannot rebase: You have unstaged changes.

I have a Mac and a Linux PC syncing from the same repository. Yesterday they were both synced fine. Today I made some changes from Linux, and now the Mac won't sync:

22/02/11 10:22:52 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] From ssh://server.tld/home/username/A2K
22/02/11 10:22:52 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] * branch master -> FETCH_HEAD
22/02/11 10:22:52 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] [22:22:52][Git][A2K] Staging changes...
22/02/11 10:22:52 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] [22:22:52][Git][A2K] Changes fetched.
22/02/11 10:22:53 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] [22:22:53][Git][A2K] Changes staged.
22/02/11 10:22:53 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] [22:22:53][Git][A2K] Rebasing changes...
22/02/11 10:22:53 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] [22:22:53][Git][A2K] Changes rebased.
22/02/11 10:22:53 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] Cannot rebase: You have unstaged changes.
22/02/11 10:22:53 PM [0x0-0x431431].org.sparkleshare.sparkleshare[84327] Please commit or stash them.

Mac build keeps disconnecting and polling for bitlbee over SSH

With the current Mac binary, SparkleShare is trying to connect to a (non-existent) IRC daemon bitlbee on my server several times per second, and drops its SSH connection each time. On the Mac end, I would get a continuous cycle of:

20/02/11 4:37:22 PM [0x0-0x3a53a5].org.sparkleshare.sparkleshare[60047] [16:37:22][Irc][personal] Lost connection. Falling back to polling...
20/02/11 4:37:22 PM [0x0-0x3a53a5].org.sparkleshare.sparkleshare[60047] [16:37:22][Git][personal] Checking for remote changes...
20/02/11 4:37:22 PM [0x0-0x3a53a5].org.sparkleshare.sparkleshare[60047] [16:37:22][Git][personal] Checking for remote changes...
20/02/11 4:37:22 PM [0x0-0x3a53a5].org.sparkleshare.sparkleshare[60047] [16:37:22][Irc][personal] Connected. Now listening...
20/02/11 4:37:23 PM [0x0-0x3a53a5].org.sparkleshare.sparkleshare[60047] [16:37:23][Irc][personal] Lost connection. Falling back to polling...

On the Linux end, I get an endless cycle of this in auth.log:

Feb 20 16:37:00 tardis sshd[17758]: Accepted publickey for terminus from 118.107.224.16 port 61686 ssh2
Feb 20 16:37:00 tardis sshd[17818]: pam_unix(ssh:session): session opened for user terminus by (uid=0)
Feb 20 16:37:00 tardis sshd[17792]: pam_unix(ssh:session): session closed for user terminus
Feb 20 16:37:00 tardis sshd[17763]: Accepted publickey for terminus from 118.107.224.16 port 61688 ssh2

And this in daemon.log:

Feb 20 16:39:45 tardis inetd[26315]: getpwnam: bitlbee: No such user
Feb 20 16:39:47 tardis inetd[26340]: getpwnam: bitlbee: No such user
Feb 20 16:39:49 tardis inetd[26358]: getpwnam: bitlbee: No such user
Feb 20 16:39:52 tardis inetd[26373]: getpwnam: bitlbee: No such user...

So despite that there is no mention of bitlbee in the source code, the binary is trying to do something with bitlbee on my system. This is extremely worrying. Also the constant SSH connections are using up resources and creating unnecessary network traffic.

A workaround for this, by the way, is to install bitlbee on the server.

Project is vapourware

Project seems to suffer not actually producing anything useful. Can be reproduced by creating empty tarball.

sparkleshare pushes multiple times

This is what happen with a simple touch ~/SparkleShare/gnome-design/sparkleshare-test
looks wierd no? :-)

[15:45:09][Event][gnome-design] Created 'sparkleshare-test'
[15:45:09][Event][gnome-design] Changed 'sparkleshare-test'
[15:45:11][Local][gnome-design] Changes found, checking if settled.
[15:45:15][Local][gnome-design] Changes found, checking if settled.
[15:45:15][Local][gnome-design] Changes have settled, adding files...
[15:45:15][Git][gnome-design] Staging changes...
[15:45:15][Git][gnome-design] Changes staged.
[15:45:15][Git][gnome-design] Changes pushed.
[15:45:16][Git][gnome-design] Changes pushed.
[15:45:16][Git][gnome-design] Changes pushed.
[15:45:16][Git][gnome-design] Changes pushed.
[15:45:17][Git][gnome-design] Changes pushed.
[15:45:17][Git][gnome-design] Changes pushed.
[15:45:18][Git][gnome-design] Changes pushed.
[15:45:18][Git][gnome-design] Changes pushed.
[15:45:18][Git][gnome-design] Changes pushed.
[15:45:19][Commit][gnome-design] + ‘sparkleshare-test’
[15:45:19][Git][gnome-design] Checking for remote changes...
[15:45:19][Git][gnome-design] Pushing changes...
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 293 bytes, done.
Total 2 (delta 1), reused 0 (delta 0)
[15:45:22][Git][gnome-design] Remote changes found.
[15:45:22][Git][gnome-design] Fetching changes...
=> Syncing Gitorious... [OK]
To ssh://[email protected]/gnome-design/gnome-design.git
c960fac..ecf9e10 master -> master
[15:45:22][Git][gnome-design] Changes pushed.
[15:45:22][Git][gnome-design] Changes pushed.
[15:45:23][Git][gnome-design] Changes pushed.
[15:45:23][Git][gnome-design] Changes pushed.
[15:45:23][Git][gnome-design] Changes pushed.
[15:45:24][Git][gnome-design] Changes pushed.
[15:45:24][Git][gnome-design] Changes pushed.
[15:45:24][Git][gnome-design] Changes pushed.
[15:45:24][Git][gnome-design] Changes pushed.
From ssh://gitorious.org/gnome-design/gnome-design

  • branch master -> FETCH_HEAD
    [15:45:25][Git][gnome-design] Staging changes...
    [15:45:25][Git][gnome-design] Changes fetched.
    [15:45:25][Git][gnome-design] Changes staged.
    [15:45:25][Git][gnome-design] Rebasing changes...
    [15:45:25][Git][gnome-design] Changes rebased.
    [15:45:25][Git][gnome-design] Changes pushed.
    [15:45:25][Git][gnome-design] Changes pushed.
    [15:45:25][Git][gnome-design] Changes pushed.
    [15:45:26][Git][gnome-design] Changes pushed.
    [15:45:26][Git][gnome-design] Changes pushed.
    [15:45:26][Git][gnome-design] Changes pushed.
    [15:45:26][Git][gnome-design] Changes pushed.
    [15:45:27][Git][gnome-design] Changes pushed.
    [15:45:27][Git][gnome-design] Changes pushed.
    [15:45:27][Git][gnome-design] Changes pushed.
    [15:45:28][Git][gnome-design] Changes pushed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.