Audrius Butkevicius
8c42aea827
Add #include directive to .stignore ( fixes #424 )
...
Though breaks #502 in a way, as .stignore is not the only place where
stuff gets defined anymore.
Though it never was, as .stignore can be placed in each dir, but I think we
should phase that out in favor of globbing which means that we can then
have a single file, which means that we can have a UI for editing that.
Alternative would be as suggested to include a .stglobalignore which is then synced
as a normal file, but gets included by default.
Then when the UI would have two editors, a local ignore, and a global ignore.
2014-08-31 15:32:22 +01:00
Jakob Borg
9818e2b550
Use more fnmatch-like matcher in .stignore ( fixes #426 )
2014-08-26 11:12:20 +02:00
Audrius Butkevicius
0c1e60894f
Fix tests on Windows
2014-08-16 17:33:01 +01:00
Jakob Borg
fe7b77198c
Rip out the Suppressor (maybe to be reintroduced)
2014-08-12 15:04:02 +02:00
Jakob Borg
f51b775698
Reduce allocations while hash scanning
2014-08-12 15:04:02 +02:00
Jakob Borg
9752ea9ac3
Implement external scan request ( fixes #9 )
2014-08-11 20:20:01 +02:00
Jakob Borg
cec3bad373
Move calmh/syncthing -> syncthing/syncthing
2014-08-01 16:48:46 +02:00
Jakob Borg
2be1218aa3
Fast parallel file hasher ( fixes #293 )
2014-07-30 20:10:46 +02:00
Jakob Borg
ee005fbc8e
Generate events on scanning updates
2014-07-29 11:53:45 +02:00
Jakob Borg
49cb931572
Minor refactoring: extract variable...
2014-07-26 21:28:32 +02:00
Jakob Borg
d3085a4127
Always ignore directory modification time (that stuff is nasty)
2014-07-21 10:50:15 +02:00
Jakob Borg
4fe2992924
Repair tests for latest changes
2014-07-17 14:48:02 +02:00
Jakob Borg
32a5e83612
Avoid buffering the entire file list during walks
2014-07-15 14:27:46 +02:00
Jakob Borg
8b349945de
Add Local Version field to files, send index in segments.
2014-07-15 13:04:37 +02:00
Jakob Borg
44bc5fd784
Pick up resurrected dirs
2014-07-14 23:59:11 +02:00
Jakob Borg
45dfd616cb
Pick up dirs without a CurrentFiler
2014-07-14 23:58:37 +02:00
Jakob Borg
0a633c526f
Copyright wording
2014-07-13 01:07:49 +02:00
Jakob Borg
655acb4cb2
Deprecate scanner.Block & File
2014-07-12 23:09:47 +02:00
Jakob Borg
620eeae4a7
Tests to clarify glob patterns
2014-07-09 09:24:20 +02:00
Jakob Borg
e937e51476
Add AppendXDR to XDR types, build.sh xdr
2014-07-06 19:21:37 +02:00
Jakob Borg
31350b4352
Use LevelDB storage backend
2014-07-06 14:46:48 +02:00
Jakob Borg
2383579a64
Remove spurious debug output in .stignore handling
2014-06-23 21:54:28 +02:00
Jakob Borg
b05fcbc9d7
Simplify usage reporting config options ( fixes #370 )
2014-06-18 12:54:30 +02:00
Jakob Borg
874d6760d4
Handle .stignore correctly on Windows ( fixes #369 )
2014-06-16 16:19:14 +02:00
Jakob Borg
7454670b0a
Drop and warn about non-normalized file names on Linux/Windows ( fixes #329 )
2014-06-11 17:51:31 +02:00
Jakob Borg
843fd9bdbd
Add license header
2014-06-01 22:50:14 +02:00
Jakob Borg
8fe546c4a2
Don't start repo with non-directory root ( fixes #276 )
2014-05-28 06:55:30 +02:00
Jakob Borg
8e0520887a
Send default permissions 0777 on directories when IgnorePerms set (ref #284 )
2014-05-26 11:09:35 +02:00
Jakob Borg
3d055bbb79
Simple file versioning ( fixes #218 )
2014-05-25 20:49:08 +02:00
Jakob Borg
1a231d39a5
Default permission bits are 0666
2014-05-24 08:53:54 +02:00
Jakob Borg
8356b58b1d
Implement IgnorePerms
2014-05-23 14:31:16 +02:00
Jakob Borg
303ce02271
Internal support for ignoring permissions
2014-05-23 13:10:26 +02:00
Jakob Borg
bcdc3ecdae
There should be only One
2014-05-23 12:55:24 +02:00
Jakob Borg
b60d648e22
Convenience functions for flag testing
2014-05-23 12:53:26 +02:00
Jakob Borg
e17fa7b14e
Don't attempt to fetch suppressed files
2014-05-20 20:26:14 +02:00
Jakob Borg
e359b146aa
Properly handle read-write/read-only windows<->posix ( fixes #236 )
2014-05-19 23:42:08 +02:00
Jakob Borg
23b55f68b7
Also sync changes to only permission bits ( fixes #237 )
2014-05-19 16:24:39 +02:00
Jakob Borg
3e34fc66e6
Refactor model into separate package
2014-05-15 00:33:40 -03:00
Jakob Borg
cba554d0fa
Refactor logging into separate package
2014-05-14 21:08:56 -03:00
Jakob Borg
f39e105101
Stop repository if the directory disappears ( fixes #154 )
2014-05-04 18:22:59 +02:00
Jakob Borg
8dee10ba9c
Remove followSymlinks option (ref #92 )
2014-04-06 21:44:17 +02:00
Jakob Borg
15699a39cf
Synchronize directory existence & metadata ( fixes #11 )
2014-04-02 11:57:18 +02:00
Jakob Borg
f87b1520e8
The Great Rewrite ( fixes #36 , #61 , #94 , #101 )
...
Rewrite of the file model and pulling mechanism. Needs lots of cleanup
and bugfixes, now...
2014-03-29 13:47:21 +01:00
Jakob Borg
68d9454bc4
Enforce correct filename normalization ( fixes #96 )
2014-03-21 09:09:01 +01:00
Jakob Borg
2df78a9313
Reimplement quick startup scan
2014-03-16 08:14:55 +01:00
Jakob Borg
446b21c568
Package descriptions for godoc
2014-03-12 06:32:26 +01:00
Jakob Borg
b3c2ffc96a
Test for previous commit and never ignore entire repo directory
2014-03-09 12:36:26 +01:00
Jakob Borg
b5f652a815
Do not descend into ignored directories ( fixes #86 )
2014-03-09 12:21:07 +01:00
Jakob Borg
52ee7d5724
Discovery tracing
2014-03-09 08:58:03 +01:00
Jakob Borg
0ebd4a6ba1
Fix relative path open bug
2014-03-08 23:18:50 +01:00