Hylke Bons
51c0de4d5c
Tweak irc notifications
2011-02-27 00:53:14 +00:00
Hylke Bons
fa3997beff
[repo] Make time from event to push 5x shorter by using folder size checking
2011-02-26 23:57:48 +00:00
Hylke Bons
8d5cf4ab5d
[repo] only rely on exclude rules to add/ignore changes
2011-02-26 18:46:08 +00:00
Hylke Bons
53294eb351
[repo] massive cleanup, use GitSharp and SparkleGit
2011-02-26 14:20:32 +00:00
Hylke Bons
de69954bc0
[listener] use a SHA-1 sum for the nick so no user info is shared
2011-02-24 01:43:06 +00:00
Hylke Bons
11589748c4
[repo] state is polling when checking for remote changes
2011-02-24 01:42:13 +00:00
Hylke Bons
5ad2d09851
[repo] Fix compilation issue
2011-02-23 01:13:54 +00:00
Hylke Bons
0e0bc1c062
[repo] forgot to create commit message before rebasing
2011-02-23 00:21:30 +00:00
Hylke Bons
d07d6c71cd
[repo] Always commit before rebasing fetched changes in case something changed
2011-02-23 00:09:44 +00:00
Hylke Bons
ad2c87356f
[paths] look for git using whereis
2011-02-22 22:58:01 +00:00
Hylke Bons
c02ec224f1
[repo] Fix pushing bug
2011-02-13 00:02:07 +00:00
Hylke Bons
fe0e951d0e
[log] Add a default buddy icon and prettify the event log
2011-02-13 00:02:06 +00:00
Hylke Bons
f412b6e9b9
[repo] Run 'git gc' about every 10 commits
2011-02-13 00:02:06 +00:00
Hylke Bons
b0a7fd8892
[fetcher] Add more handy exclude rules
2011-02-12 23:55:27 +00:00
Hylke Bons
f274ffac4d
[controller] Disable SSH host key checking temporarily for cloning
2011-02-06 01:10:15 +00:00
Hylke Bons
2e8715fb13
Merge branch 'master' of https://github.com/kristi/SparkleShare into integration
2011-02-05 16:35:47 +00:00
Hylke Bons
d959a5a78f
[fetcher] adjust gitignore that is to be added adter cloning
2011-02-05 16:22:38 +00:00
Kristi
90b009ddf7
Start processes after adding delegates to avoid duplicate pull messages.
2011-02-01 23:39:50 -08:00
Kristi
48b1d956b1
Fix whitespace
2011-02-01 01:38:56 -08:00
Kristi
e7ed9e04c4
Fix bug when syncing a empty repository with no commits
2011-02-01 01:20:30 -08:00
Hylke Bons
7e8d155715
[osx] Hook things up
2010-12-18 01:01:43 +01:00
Łukasz Jernaś
52ef7f8bf1
Get data root dif info from configure
...
Also fixes the path to the about dialog pixmap.
2010-12-02 22:31:35 +01:00
Hylke Bons
2b274c6140
[paths] Add a SparklePath for git
2010-11-27 21:24:34 +00:00
Hylke Bons
e6f16e640b
[repo] Combine paths properly
2010-11-27 21:24:34 +00:00
Hylke Bons
9d8ec7bf88
[controller] Make OpenSparkleShareFolder abstract and implement a linux version
2010-11-27 21:24:34 +00:00
Hylke Bons
b95e8eae11
[repo] clean up comment a bit
2010-11-27 21:24:34 +00:00
wimh
9c2c6b2be0
fix SparkleRepo.FormatCommitMessage ()
2010-11-27 21:24:34 +00:00
Hylke Bons
41c52661a7
[repo][controller] Abstract GetCommits method
2010-11-27 21:24:34 +00:00
Hylke Bons
da831f3449
Remove double space type crime in license headers
2010-11-27 21:24:33 +00:00
Hylke Bons
050b6f4b5b
[listener] Prevent irc nick from becoming null
2010-11-27 21:24:33 +00:00
Hylke Bons
a58c450ade
[listener] Fix nick not being set
2010-11-27 21:24:32 +00:00
Hylke Bons
faafe0dc93
Move more logic from [intro] to [controller]
2010-11-27 21:24:31 +00:00
Hylke Bons
f90ad36bc4
Create a working Mac solution file and add some temporary workarounds
2010-11-27 21:24:31 +00:00
Hylke Bons
9dde45bc5d
Create a working Mac solution file and add some temporary workarounds
2010-11-27 21:24:30 +00:00
Hylke Bons
5e35cb74d7
[listener] Fix crash due to empty username
2010-11-16 00:56:21 +00:00
Hylke Bons
600948d3ed
[build] Make SS build and run on OSX
2010-11-13 22:30:00 +00:00
Hylke Bons
81854f610a
[log] pass avatars to the new webkit view
2010-11-07 23:59:07 +01:00
Hylke Bons
cde668fe77
[notifications] restructure and make commit messages translatable
2010-11-02 10:45:37 +00:00
Hylke Bons
264af48a54
[fetcher] allow spaces in folders and urls by adding quotes
2010-11-02 10:45:37 +00:00
Bertrand Lorentz
e9774facef
[build] Fix handling of additional dependencies of GitSharp
...
The bundled assemblies are in srcdir, so we need to get them from there.
2010-10-21 21:31:07 +02:00
Bertrand Lorentz
2e4986b07e
[build] Fix build and installation of GitSharp assemblies
...
Improve the GitSharp autotools stuff and move it to its own file,
included in the top-level Makefile.
A system-installed nant is now required to build GitSharp, instead of
using the in-tree copy.
All the files we really need to build GitSharp are now included in the
tarball, including the binary deps. I see weeping packagers...
But "make distcheck" doesn't work, mostly because GitSharp insists on
writing to the source dir during compilation. As distcheck builds with a
read-only source tree, this fails horribly.
2010-10-21 20:51:03 +02:00
Hylke Bons
69ffde27b0
Restructure to be more MVC like
2010-10-16 23:48:50 +01:00
Hylke Bons
372aea1298
[fetcher] fix comments
2010-10-10 23:07:07 +01:00
Hylke Bons
b12d1f5e63
[repo] port some more lines to git# and clean up
2010-10-10 23:04:08 +01:00
Hylke Bons
43cfef51ad
[repo] port GetCommits to git#
2010-10-10 22:39:00 +01:00
Hylke Bons
d5dc2cdfee
[repo] do the timezone offsetting in a less hacky way
2010-10-10 20:33:43 +01:00
Hylke Bons
4191fb2b16
[repo] port CurrentHash to git#
2010-10-10 17:19:28 +01:00
Hylke Bons
aaf48504a3
[repo] port RemoteOriginUrl to git#
2010-10-10 17:13:51 +01:00
Hylke Bons
13e749fdc0
[repo] port FormatCommitMessage method to git#
2010-10-10 17:11:01 +01:00
Hylke Bons
7918c83f99
[repo] port ls-remote (but not yet implemented)
2010-10-10 16:43:54 +01:00
Hylke Bons
88c53b7be4
[repo] port UserEmail and UserName properties to use GitSharp
2010-10-10 16:12:01 +01:00
Hylke Bons
45e6cd19b5
[repo] port Commit method to use GitSharp
2010-10-10 15:57:12 +01:00
Bertrand Lorentz
b504a8f074
[build] Integrate GitSharp into the solution
2010-10-10 15:12:01 +02:00
Bertrand Lorentz
9a8e4dd7e4
[build] Update sln and csproj files
2010-10-10 15:01:47 +02:00
Hylke Bons
90485bfddf
[repo] include unsynced changes check in the remote timer
2010-10-09 17:36:51 +01:00
Hylke Bons
341dd10747
[repo] add TODO
2010-10-08 17:52:03 +01:00
Hylke Bons
71771b09d6
[repo][ui] Add fetchingfailed events
2010-10-07 22:46:11 +01:00
Hylke Bons
5d291cdef4
[repo][log] Add an infobar message for when fetching fails
2010-10-07 22:31:48 +01:00
Hylke Bons
70c718c3c7
[statusicon] new icon by lapo and improve error state handling
2010-10-07 22:08:13 +01:00
Hylke Bons
9d5561ceae
[log] update when pushing has finished and fetch/push on a reconnect
2010-10-07 20:40:23 +01:00
Hylke Bons
71f1252157
[log][repo][statusicon] add notices and icons when there are unpushed changes
2010-10-07 00:54:42 +01:00
Hylke Bons
78669d5825
[repo] look for remote changes immediately after irc is dropped and [listener] tweak timeout values
2010-10-04 10:21:20 +01:00
Hylke Bons
2ef39dd26f
update README and [listener] extend retry intervals
2010-10-03 22:15:51 +01:00
Hylke Bons
666ab41d10
[repo] Fix issue where file names with spaces and special chars break the commit command
2010-10-03 21:49:49 +01:00
Hylke Bons
e5d064b0e3
[repo] try to reconnect after connection is lost
2010-10-03 11:43:39 +01:00
Hylke Bons
473afa00df
[fetcher] don't fetch complete history by default
2010-10-03 11:01:49 +01:00
Hylke Bons
f67f37a6e4
[listener] Fall back to polling if IRC connection is dropped
2010-10-02 18:11:03 +01:00
Hylke Bons
3862672714
fix insanely stupid mistake
2010-09-20 19:53:49 +01:00
Hylke Bons
436a84e9f0
edited ‘SparkleShare/SparkleUI.cs’ and 4 more
2010-09-14 20:11:55 +01:00
Hylke Bons
ac43fca27f
[listener] oops, wrong server address
2010-09-12 23:31:35 +01:00
Hylke Bons
96f6b1f8de
[listener] Don't crash on connection error
2010-09-12 23:29:26 +01:00
Hylke Bons
8290ec6ab2
[repo] fix timestamps
2010-09-12 21:31:22 +01:00
Hylke Bons
9753c5d3c1
[ui] Fix Quit method
2010-09-12 18:46:00 +01:00
Hylke Bons
080e3544ed
[repo][listener] look for changes on startup
2010-09-12 18:15:24 +01:00
Hylke Bons
ef40cdd8fe
[listener] Add an IRC connection and listen to updates. hardcoded testing channel for now
2010-09-12 14:00:07 +01:00
Hylke Bons
4824df78e2
tmp
2010-09-11 19:11:47 +01:00
Bertrand Lorentz
bf92a90956
[build] Fix handling of the SmartIrc4net assembly
...
Pass the proper configure options to SmartIrc4net for bundling.
The SmartIrc4net assembly is now copied into bin/ during compilation,
and installed into the same folder as the other assemblies.
2010-09-11 19:58:59 +02:00
Hylke Bons
875da359ef
add listener
2010-09-11 17:50:30 +01:00
Hylke Bons
63cc942411
tmpcommit
2010-09-11 17:03:33 +01:00
Bertrand Lorentz
988d16a42e
Include SmartIrc4net library as a git submodule
...
This follows the recommendation from SmartIrc4net's author, and avoids
any dependency issues.
2010-09-11 17:48:56 +02:00
Bertrand Lorentz
c12f2aa3bf
[build] Reference the SmartIrc4net library in SparkleLib.csproj
2010-09-11 15:25:58 +02:00
Hylke Bons
b0aeb4ebb3
[repo] set syncing state before firing event, [statusicon] update state after populating list and change some strings
2010-09-11 10:52:34 +01:00
Hylke Bons
dd1db55383
[statusicon] do the statusicon syncing/idle switching smarter, less bugs
2010-09-11 10:52:34 +01:00
Hylke Bons
0eed47b531
[repo] fix timestamp
2010-09-08 14:33:27 +01:00
Hylke Bons
fec03dbbf8
[repo] adjust previous commit to use the user's timezone instead of the tz of the commiter
2010-09-08 14:23:25 +01:00
Hylke Bons
db7604868c
[repo] adjust time to user's timezone
2010-09-08 12:45:28 +01:00
Hylke Bons
0a1bf3cda7
[log][repo] move the git log query to SparkleLib so that the front end doesn't depend on git
2010-09-04 16:23:20 +01:00
Hylke Bons
1644c5c5f2
[helpers] split up helpers to gui and non gui parts.
2010-09-04 13:27:06 +01:00
Hylke Bons
71cfc24642
[events] remove unneeded references
2010-09-04 13:26:12 +01:00
Hylke Bons
9109f2561a
[repo] ignore file ending with a tilde
2010-08-30 18:20:47 +01:00
Hylke Bons
46ef10da52
[repo][log] code cleanup
2010-08-29 22:47:58 +01:00
Hylke Bons
a5441d3e86
[repo] remove TODO's
2010-08-29 13:22:04 +01:00
Hylke Bons
35f686bf5e
[log] detect moves/renames and present them nicer than an remove+add in the recent events
2010-08-29 13:04:44 +01:00
Hylke Bons
b66b124944
[repo] redo commit message formatting
2010-08-29 11:38:34 +01:00
Hylke Bons
5ca135f3f6
[repo] Add an error state icon and [repo] don't commit empty change sets
2010-08-28 19:56:19 +01:00
Hylke Bons
5e0e37bdaf
[repo] keep trying to push after failed push and update statusicon
2010-08-28 19:07:57 +01:00
Hylke Bons
f655649840
[log] hurray for clicable links
2010-08-26 09:52:49 +01:00
Hylke Bons
d908e25ac8
[repo] don't fetch when there's no network connection
2010-08-23 09:42:34 +01:00
Hylke Bons
610a0f226b
[repo] return remote timer interval to 60 seconds
2010-08-22 14:30:17 +01:00
Hylke Bons
ec898e6be1
[repo] only fetch/rebase if there are changes on the server
2010-08-22 14:28:04 +01:00
Hylke Bons
01d8baf364
[ui] Add a button to bubbles with 'Show Events'
2010-08-19 21:13:45 +01:00
Łukasz Jernaś
d479523383
Synced naming with project guidelines
...
Also a micro cleanup to get rid of a warning
2010-08-18 21:37:19 +02:00
Łukasz Jernaś
5aec7b113f
Port command line argument handling to Mono.Options
2010-08-18 20:36:47 +02:00
Hylke Bons
fce9a0a17e
[invitation] add cloning capability, [ui] don't get user data when not there
2010-08-16 12:12:20 +01:00
Hylke Bons
cf1f077eeb
[invitation] pop up a dialog when an invitation is saved into the SparkleShare folder
2010-08-15 15:41:47 +01:00
Hylke Bons
38af8c5285
[repo] add a description property and use it as a tooltip in [statusicon]
2010-08-14 21:06:38 +01:00
Hylke Bons
4330483db3
rename [window] to [log]
2010-08-14 11:22:49 +01:00
Hylke Bons
333be72bfe
new class [invitation]
2010-08-13 00:27:28 +01:00
Hylke Bons
30c71eec51
[repo] explicitly fetch from origin master
2010-08-12 09:43:24 +01:00
Hylke Bons
af67adf797
[statusicon] Fix bug where the size of a temporary directory is checked that may not exist anymore
2010-08-11 23:53:32 +01:00
Hylke Bons
6041af04ca
[cli] add a --version argument
2010-08-09 23:54:43 +01:00
Hylke Bons
2946c9d49b
[repo] Handle cloning empty repos well
2010-08-08 20:17:09 +01:00
Hylke Bons
47b27f45c6
[ui] allow adding repos by hand whilst running
2010-08-08 15:45:28 +01:00
Hylke Bons
719893183f
[statusicon] Show size in menu and fix list not updating after clone (626013)
2010-08-05 22:46:48 +01:00
Hylke Bons
69bb7d62a0
[repo] Add todo and fix syncing animation for fetching
2010-08-05 11:40:12 +01:00
Hylke Bons
71f2b1682b
[intro] Don't give target folder name a (1) suffix when the name is unique
2010-08-05 09:27:05 +01:00
Hylke Bons
28e959ff9c
Set fetchtimer interval to 1 minute
2010-08-03 09:46:06 +01:00
Bertrand Lorentz
1a7e7f6068
[build] Add a variable for the assembly version number
...
Assembly version numbers can only have numbers and dots, so we need to
differentiate those from the package version, which can be something
like "0.2-alpha1".
We just need to make sure both values are updated when appropriate.
2010-08-03 10:40:10 +02:00
Hylke Bons
96a347bcc1
Merge branch 're-org' of git://gitorious.org/~bl8/sparkleshare/bl8s-sparkleshare into integration
2010-08-03 09:06:25 +01:00
Bertrand Lorentz
769c51d1a3
Move SparklePlatform.cs to SparkleLib
2010-08-02 18:49:24 +02:00
Bertrand Lorentz
8af6599d8f
Create a SparkleLib library for sharing code between frontends
...
Start moving some files into SparkleLib, and have SparkleShare and
SparkleDiff depend on it.
2010-08-02 17:42:42 +02:00