Commit graph

1064 commits

Author SHA1 Message Date
Hylke Bons
4c5f46f2e2 config: throw exception whenever config file doesn't exist 2011-05-25 01:20:37 +01:00
Hylke Bons
a80483cde2 config add exception when config file is not found 2011-05-25 01:15:30 +01:00
Hylke Bons
4db9e44493 config: add a default static SparkleConfig 2011-05-25 01:00:32 +01:00
Hylke Bons
5619d9ff4d Add SparkleConfig class to deal with configuration 2011-05-25 00:46:55 +01:00
Hylke Bons
6e2ad52a4f hg: implement event logs for Mercurial 2011-05-23 21:16:21 +01:00
Hylke Bons
e2c54a1468 defines: remove unused OPEN_COMMAND 2011-05-23 19:42:28 +01:00
Hylke Bons
f8ccb79fc8 rough Mercurial log implementation and crash fixes on empty repo 2011-05-23 04:06:07 +01:00
Hylke Bons
6aab8636d4 repo: fix listener connecting 2011-05-23 01:18:10 +01:00
Hylke Bons
5d980f6444 don't watch for addition of ~/SparkleShare subfolders 2011-05-22 23:51:12 +01:00
Hylke Bons
1d75f52b49 lib: update csproj file 2011-05-22 19:22:13 +01:00
Hylke Bons
bbf1796ec4 lib: update csproj file 2011-05-22 19:21:20 +01:00
Hylke Bons
a5eb48e991 Do host name checking the same way in back- and frontend 2011-05-22 19:08:14 +01:00
Hylke Bons
d9289a33c5 repo git: turn off garbage collection by default 2011-05-22 18:54:47 +01:00
Hylke Bons
b98b60d92d listener base: code cleanup 2011-05-22 18:52:50 +01:00
Hylke Bons
60d7c3addc repo: set HasUnsyncedChanges to true after a resolved conflict, so we'll push them later 2011-05-22 18:49:04 +01:00
Hylke Bons
1f4d70f934 repo, listener base: make syncdown queue handle multiple channels 2011-05-22 18:37:36 +01:00
Hylke Bons
0848e5967f repo: also announce changes after a syncup->down->up 2011-05-22 18:12:40 +01:00
Hylke Bons
cee213b8e3 repo base: Syncup after a SyncDownBase triggered by an initial SyncUpBase. leave it to the remote_timer to push afterwards 2011-05-22 18:06:28 +01:00
Hylke Bons
14e205a9a9 repo: do a full SyncUpBase after a git rebase 2011-05-22 17:51:58 +01:00
Hylke Bons
706f6188a0 add debug info 2011-05-22 16:38:34 +01:00
Hylke Bons
34b787bd4f repo git: fix compile error 2011-05-22 16:29:23 +01:00
Hylke Bons
66c5a2ff27 repo git: push changes after conflict resolution 2011-05-22 16:27:06 +01:00
Hylke Bons
c66e27e371 repo: get the remote changes if detected on a first connect 2011-05-22 16:05:35 +01:00
Hylke Bons
0341d2cf72 helpers: make debug info easier to read by using whitespace 2011-05-22 16:04:28 +01:00
Hylke Bons
9f709aeef4 repo: tweak algorithm 2011-05-22 15:46:24 +01:00
Hylke Bons
f9c5139b06 build: fix build system 2011-05-22 12:42:22 +01:00
Hylke Bons
e50405768a build: move backend classes into subfolders 2011-05-22 12:28:14 +01:00
Hylke Bons
7c9df522ef use shorter Hg as class names instead of Mercurial 2011-05-22 01:15:46 +01:00
Hylke Bons
ff903c5f35 listener: use one connection with multiple channels per server 2011-05-22 01:02:16 +01:00
Hylke Bons
208d330887 Rework and abstract the backend. Add basic Mercurial support 2011-05-20 01:55:49 +01:00
Hylke Bons
ba7db76a39 save work 2011-05-19 17:07:42 +01:00
Hylke Bons
82a1548736 listener: only reference relevant libs 2011-05-19 16:51:49 +01:00
Hylke Bons
feed907fc3 listener: fix message queueing of last rework 2011-05-19 16:44:01 +01:00
Hylke Bons
3e71941209 listener: move more logic from Irc to Base 2011-05-19 16:41:46 +01:00
Hylke Bons
43ff49a2e3 Edited SparkleLib/SparkleListenerBase.cs via GitHub 2011-05-19 08:14:50 -07:00
Hylke Bons
3d02716e45 repo: abstract syncdown parts 2011-05-18 23:18:11 +01:00
Hylke Bons
b5bdec9bf2 repo: block on commands in methods instead of starting in a new thread afterwards 2011-05-18 19:57:52 +01:00
Hylke Bons
dc4a5b49ff repo: move some member declarations up 2011-05-18 19:31:43 +01:00
Hylke Bons
8409170ebb repo: give more members accessors 2011-05-18 19:12:45 +01:00
Hylke Bons
8f3d980401 repo: rename RemoteOriginUrl to the more git agnostic Url 2011-05-18 17:00:02 +01:00
Hylke Bons
31ea6e68bd repo: rename and reduce number of enums in SyncStatus. ditch IsSyncing member 2011-05-18 16:34:31 +01:00
Hylke Bons
2be52570b2 repo: use accessors for HasUnsyncedChanges 2011-05-18 14:03:50 +01:00
Hylke Bons
cdab8896e7 repo: list up to 20 changes in the commit message 2011-05-17 22:37:22 +01:00
Hylke Bons
313a01cfed repo: fix whitespace in commit messages and remove some useless debuginfo 2011-05-17 20:40:14 +01:00
Hylke Bons
2e4757d500 repo: fix bug where the first commit hash wasn't used for the channel name 2011-05-17 13:15:44 +01:00
Hylke Bons
d85b1f2386 Use 'revision' instead of 'hash' 2011-05-17 11:43:02 +01:00
Hylke Bons
75019cbc12 repo: add Status member that gets updates dynamically 2011-05-17 02:54:38 +01:00
Hylke Bons
fce2ae2138 repo: remove IsFetching and IsPushing members 2011-05-17 02:51:25 +01:00
Hylke Bons
b1107631a8 repo: rename CurrentHash to Revision 2011-05-17 01:29:51 +01:00
Hylke Bons
a0109b0172 repo: remove CommitEndedUpEmpty event 2011-05-17 01:17:40 +01:00