Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/WildGums/Orc.FileSystem
File system access using services and automatic logging.
https://github.com/WildGums/Orc.FileSystem
Migration to cake build
c05dc2d36a6dc31b73c748c3c3117ce87ac87489 authored almost 7 years ago
c05dc2d36a6dc31b73c748c3c3117ce87ac87489 authored almost 7 years ago
Create multi-targeting project and make library compatible with net46,net47,netstandard2.0,uap10.0
02cbd486945944371a5a173e0ce518a362335fb7 authored almost 7 years ago
02cbd486945944371a5a173e0ce518a362335fb7 authored almost 7 years ago
Create .NET Standard 2.0 project
2fc67444354390bdcfc838cbf2262ccb89e0b865 authored almost 7 years ago
2fc67444354390bdcfc838cbf2262ccb89e0b865 authored almost 7 years ago
Fix build
be78e9ad4b72d2443ed793787863a79aba8aa0a7 authored over 7 years ago
be78e9ad4b72d2443ed793787863a79aba8aa0a7 authored over 7 years ago
Enable ApiApprover to make sure we don't introduce unwanted breaking changes
41fae5f65eefcf29ba09593529e72f291107e5be authored over 7 years ago
41fae5f65eefcf29ba09593529e72f291107e5be authored over 7 years ago
Merge branch 'release/2.0.0'
46f760da80a86b6578afa49fe7a627e1b00e9a18 authored over 7 years ago
46f760da80a86b6578afa49fe7a627e1b00e9a18 authored over 7 years ago
Update to Catel 5 stable
fbcbba0f362e63fd94b1bb715df932de11b4fb11 authored over 7 years ago
fbcbba0f362e63fd94b1bb715df932de11b4fb11 authored over 7 years ago
Update packages
8b7b6ade1146aadacd4d4ed4911aa101e3c2d28d authored over 7 years ago
8b7b6ade1146aadacd4d4ed4911aa101e3c2d28d authored over 7 years ago
- Remove support for .NET 4.0
- Add support for .NET 4.7
- Update to Catel v5 beta
Merge branch 'release/1.3.0'
ea61ba5d95098a059e1eae952c487b0a7d7d0702 authored over 7 years ago
ea61ba5d95098a059e1eae952c487b0a7d7d0702 authored over 7 years ago
Update readme to point to documentation portal
1e2dd6438a803dfdfae0c7cebf27ce0bc085e6a3 authored over 7 years ago
1e2dd6438a803dfdfae0c7cebf27ce0bc085e6a3 authored over 7 years ago
FS-145 added more log details when IFileService can't get access to the file locked by another process
dc2feeceabda5be2a77c93c378e61c6490803358 authored almost 8 years ago
dc2feeceabda5be2a77c93c378e61c6490803358 authored almost 8 years ago
Remove reference to Catel.Extensions.Controls
548fd9f72a50548931012d1e69fb6d9232ddfab0 authored almost 8 years ago
548fd9f72a50548931012d1e69fb6d9232ddfab0 authored almost 8 years ago
Fix build
149a0f368dcb5dc459190c2c9033d53248a5103b authored almost 8 years ago
149a0f368dcb5dc459190c2c9033d53248a5103b authored almost 8 years ago
Update Fody & NUnit
bf0a00af9333f0b474f60a191d3c0e50807ee32e authored almost 8 years ago
bf0a00af9333f0b474f60a191d3c0e50807ee32e authored almost 8 years ago
Update NuGet
009b3de805fcb72194855956ea848fa96422d98d authored almost 8 years ago
009b3de805fcb72194855956ea848fa96422d98d authored almost 8 years ago
Update Fody
d7bf96ebb4a9d3f2c6bfb231745f5a3605103572 authored almost 8 years ago
d7bf96ebb4a9d3f2c6bfb231745f5a3605103572 authored almost 8 years ago
Merge branch 'hotfix/1.2.6'
86ae648962bf9d61133e05da27235bd9e2c3b41a authored almost 8 years ago
86ae648962bf9d61133e05da27235bd9e2c3b41a authored almost 8 years ago
Merge branch 'hotfix/1.2.6' into develop
fba48e3964b4964211b6ee8251cab6a2e2d1861e authored almost 8 years ago
fba48e3964b4964211b6ee8251cab6a2e2d1861e authored almost 8 years ago
ORCOMP-330 Do not raise RefreshRequired event until writer finished writing
94cc5753d8787f63a811eba9cc402b3b7d05d880 authored almost 8 years ago
94cc5753d8787f63a811eba9cc402b3b7d05d880 authored almost 8 years ago
Merge branch 'hotfix/1.2.5' into develop
80207aca55dda4eac6dcd1fe5614a3662b8f442e authored almost 8 years ago
80207aca55dda4eac6dcd1fe5614a3662b8f442e authored almost 8 years ago
Merge branch 'hotfix/1.2.5'
b22d8a2761caa04359e2a002604558cbc4cdfb0f authored almost 8 years ago
b22d8a2761caa04359e2a002604558cbc4cdfb0f authored almost 8 years ago
code adapted for VS2015
42ed7f236127661caa8edd139ec28b7d11505e79 authored almost 8 years ago
42ed7f236127661caa8edd139ec28b7d11505e79 authored almost 8 years ago
Merge branch 'hotfix/1.2.4' into develop
80edcfced7678e34e900e5abfe7a8471d2dd55f7 authored almost 8 years ago
80edcfced7678e34e900e5abfe7a8471d2dd55f7 authored almost 8 years ago
Merge branch 'hotfix/1.2.4'
cbb8ee89c9cb0b0f6ec43acb7cbe025ba41921da authored almost 8 years ago
cbb8ee89c9cb0b0f6ec43acb7cbe025ba41921da authored almost 8 years ago
fixed typo
4cb773cc0e4e58d42b98639b7e4b516042169a93 authored almost 8 years ago
4cb773cc0e4e58d42b98639b7e4b516042169a93 authored almost 8 years ago
repeat locking sync file only when it was busy by another process
f2e12c31c320aa1b8dc051a56ab935b230b64027 authored almost 8 years ago
f2e12c31c320aa1b8dc051a56ab935b230b64027 authored almost 8 years ago
Merge branch 'hotfix/1.2.3' into develop
41959b9aaed25de099880421aa9250b7fb02c355 authored almost 8 years ago
41959b9aaed25de099880421aa9250b7fb02c355 authored almost 8 years ago
Merge branch 'hotfix/1.2.3'
70344627a47640d20498bebc406a5b8f38436f5b authored almost 8 years ago
70344627a47640d20498bebc406a5b8f38436f5b authored almost 8 years ago
fixed base path detection in IOSyncService
c7892ade53464e4baf7f01cb7e824b55766db082 authored almost 8 years ago
c7892ade53464e4baf7f01cb7e824b55766db082 authored almost 8 years ago
Merge branch 'hotfix/1.2.2' into develop
f2c1831c291f15893783a53cd1fd933a8f2aa290 authored almost 8 years ago
f2c1831c291f15893783a53cd1fd933a8f2aa290 authored almost 8 years ago
Merge branch 'hotfix/1.2.2'
ba74ebc909f58196dc17d67c7becb70d320c6bca authored almost 8 years ago
ba74ebc909f58196dc17d67c7becb70d320c6bca authored almost 8 years ago
small fix in Log record text
0f7105533f38ed65a9a5e8abeba94fb991791f4a authored almost 8 years ago
0f7105533f38ed65a9a5e8abeba94fb991791f4a authored almost 8 years ago
extlact nested class FileLockScope
a3e2d42b25642333ca972a5a28376767e0204344 authored almost 8 years ago
a3e2d42b25642333ca972a5a28376767e0204344 authored almost 8 years ago
don't raise RefreshRequired event in reading scope
00dfc974c1e47a24f49d36b0d7135561c5e7760d authored almost 8 years ago
00dfc974c1e47a24f49d36b0d7135561c5e7760d authored almost 8 years ago
updated .gitinore
7b9a6644af4eee8c59b3a59729cd08fb17c4c990 authored almost 8 years ago
7b9a6644af4eee8c59b3a59729cd08fb17c4c990 authored almost 8 years ago
RT-356 added Log.Info record for unsuccessfull file locking
f4d9ba5eeb5778e7932af9fee21ead370005bf33 authored almost 8 years ago
f4d9ba5eeb5778e7932af9fee21ead370005bf33 authored almost 8 years ago
Merge branch 'hotfix/1.2.1' into develop
46e42cc11d8d19ea66e37895f86bb682f1266bf7 authored almost 8 years ago
46e42cc11d8d19ea66e37895f86bb682f1266bf7 authored almost 8 years ago
Merge branch 'hotfix/1.2.1'
3c4b37404de5e9c2d209c43d3237d2e0cb39f92f authored almost 8 years ago
3c4b37404de5e9c2d209c43d3237d2e0cb39f92f authored almost 8 years ago
RT-356 removed redundant file existance checking
b4af051b034b954c4cb14845934958db8024c95c authored almost 8 years ago
b4af051b034b954c4cb14845934958db8024c95c authored almost 8 years ago
RT-356 prevented locking sync file by another app before deleting, and created FileLockInfo class
bd34ccf4563249a452bc3b3ad938bfda7f61973f authored almost 8 years ago
bd34ccf4563249a452bc3b3ad938bfda7f61973f authored almost 8 years ago
Merge branch 'release/1.2.0'
a69765a2f34891e3c312657280e20d0f9d94f8d7 authored almost 8 years ago
a69765a2f34891e3c312657280e20d0f9d94f8d7 authored almost 8 years ago
Update to Catel 4.5.4
87d6bab4fb0b3ee66528c36c045ee2f6b26b4454 authored about 8 years ago
87d6bab4fb0b3ee66528c36c045ee2f6b26b4454 authored about 8 years ago
Update WpfAnalyzers and add GlobalSuppressions
af5db555f7b92f18c8cb19348433d824bb1882e1 authored about 8 years ago
af5db555f7b92f18c8cb19348433d824bb1882e1 authored about 8 years ago
Allow release after locking in IOSynchronizationService
e141c494b545d72a9cfbc692471045dec1b1ca9d authored about 8 years ago
e141c494b545d72a9cfbc692471045dec1b1ca9d authored about 8 years ago
Improve manual lock acquisition in IOSynchronizationService
fa5ddc87b412540981386af6bc19c3b1973358fd authored about 8 years ago
fa5ddc87b412540981386af6bc19c3b1973358fd authored about 8 years ago
Add AcquireReadLock and AcquireWriteLock to IIOSynchronizationService
67035ed7a29769632e51a26a4c0c6ac281a30223 authored about 8 years ago
67035ed7a29769632e51a26a4c0c6ac281a30223 authored about 8 years ago
Merge branch 'hotfix/1.1.1' into develop
71343383578c731254f9f433e4646ec2af3f489f authored over 8 years ago
71343383578c731254f9f433e4646ec2af3f489f authored over 8 years ago
Merge branch 'hotfix/1.1.1'
f560cf3a43de9e9f0a04460962fd9cd86c589399 authored over 8 years ago
f560cf3a43de9e9f0a04460962fd9cd86c589399 authored over 8 years ago
Set default timeout between checks to 50ms instead of 500ms
b757775985fb29b5736f3f3bdd6534772ba0666e authored over 8 years ago
b757775985fb29b5736f3f3bdd6534772ba0666e authored over 8 years ago
Merge branch 'release/1.1.0'
4d56559b09f1cb7e4e36cf8d033e22ae667c9ca7 authored over 8 years ago
4d56559b09f1cb7e4e36cf8d033e22ae667c9ca7 authored over 8 years ago
Merge branch 'develop' of https://github.com/WildGums/Orc.FileSystem into develop
2eb51fb0078d48e1bc3a326cda08ffe80ce0ac0c authored over 8 years ago
2eb51fb0078d48e1bc3a326cda08ffe80ce0ac0c authored over 8 years ago
Add .net analyzers
53eeac0c38420dbfa57f391ea436ae32119af5d3 authored over 8 years ago
53eeac0c38420dbfa57f391ea436ae32119af5d3 authored over 8 years ago
prevented nested reading operation of the same file
ccf91e5442781a45dfd18f8753c3d7490ca27c37 authored over 8 years ago
ccf91e5442781a45dfd18f8753c3d7490ca27c37 authored over 8 years ago
Fix some typos
12627321562e779e4d5a4e494297b367fd147b57 authored over 8 years ago
12627321562e779e4d5a4e494297b367fd147b57 authored over 8 years ago
prevented endless looping in IOSyncService and prevented deleting observed file in custom implementation of IOSyncService
ae8dc9a3f0e573a150651f5745dd071ab727a0ec authored over 8 years ago
ae8dc9a3f0e573a150651f5745dd071ab727a0ec authored over 8 years ago
some internal renaming
3d031816bd66b66ad20d82d32567b5f8dfc2b0ff authored over 8 years ago
3d031816bd66b66ad20d82d32567b5f8dfc2b0ff authored over 8 years ago
Treat warnings as errors on all test projects
719ce378ca67611682f72f9565d565ecb5db53a1 authored over 8 years ago
719ce378ca67611682f72f9565d565ecb5db53a1 authored over 8 years ago
Fix build
8537dd13c63c905d41191c592b15803fb7ccf8d9 authored over 8 years ago
8537dd13c63c905d41191c592b15803fb7ccf8d9 authored over 8 years ago
Add unit test for right locks during reading and writing
ffe11c566e4675901a30face1707e8d9cd757f76 authored over 8 years ago
ffe11c566e4675901a30face1707e8d9cd757f76 authored over 8 years ago
(x) ORCOMP-302 Orc.FileSystem should only release locked files at end of scope and allow nested read actions for the same path
ae5844827ae19043a9dcff21f0d11e2284407e37 authored over 8 years ago
ae5844827ae19043a9dcff21f0d11e2284407e37 authored over 8 years ago
Add default delay of 50 ms after a write operation to ensure that files are really written to disk
99a813a732c6ab0d0fd4416034dba393f4f940d4 authored over 8 years ago
99a813a732c6ab0d0fd4416034dba393f4f940d4 authored over 8 years ago
Add GitHub templates
9695e810d7686ad4c088e4d026f0647fd2190536 authored over 8 years ago
9695e810d7686ad4c088e4d026f0647fd2190536 authored over 8 years ago
Merge branch 'release/1.0.1'
5e537c03dda07f44a4b22a63f48dbb92459b6811 authored over 8 years ago
5e537c03dda07f44a4b22a63f48dbb92459b6811 authored over 8 years ago
Fix issues with nested write blocks from the same process in different directories
e0c00231421560c20d7a8bd147e265d3ff536b93 authored over 8 years ago
e0c00231421560c20d7a8bd147e265d3ff536b93 authored over 8 years ago
Merge branch 'release/1.0.0'
cc91821392a6bbe4135d207c91d9d338eea45b4a authored over 8 years ago
cc91821392a6bbe4135d207c91d9d338eea45b4a authored over 8 years ago
Remove excessive logging in case files are locked and sync files cannot be opened by IOSynchronizationService
5a68a800aef1d871790525c789272ef5ea6fc8a9 authored over 8 years ago
5a68a800aef1d871790525c789272ef5ea6fc8a9 authored over 8 years ago
Add IFileService.CanOpen with overloads
3970870b3d7be9c7abb779079e1436ddbf92dd28 authored over 8 years ago
3970870b3d7be9c7abb779079e1436ddbf92dd28 authored over 8 years ago
Remove unused code
a8664a75892a0c2ce587ccf620fed72b64a223bf authored over 8 years ago
a8664a75892a0c2ce587ccf620fed72b64a223bf authored over 8 years ago
Use scopes and only acquire lock when it's the first scope for a path in IOSynchronizationService. This allows nested calls to ExecuteWrite or ExecuteRead inside the same process
21b69b0501fdcdd2978d7a2686193316de629c49 authored over 8 years ago
21b69b0501fdcdd2978d7a2686193316de629c49 authored over 8 years ago
removed obsolete members from FileLocker
fa1a8859557e7de57748e22fe22f044f4ff8b83d authored over 8 years ago
fa1a8859557e7de57748e22fe22f044f4ff8b83d authored over 8 years ago
removed Obsolete attribute from FileLocker (we still need it)
ec379ab54b7ef60e60e3763f955d6d810f610a00 authored over 8 years ago
ec379ab54b7ef60e60e3763f955d6d810f610a00 authored over 8 years ago
Revert "Remove FileLocker (no longer needed)"
This reverts commit b8cba7d7b79beab4e4c8afa986f711e28ca6ee66.
08449f44164b4bd0fbfc076879806dd9c1945074 authored over 8 years ago
Remove FileLocker (no longer needed)
b8cba7d7b79beab4e4c8afa986f711e28ca6ee66 authored over 8 years ago
b8cba7d7b79beab4e4c8afa986f711e28ca6ee66 authored over 8 years ago
Add more overloads for WriteAllLines
f0de3a9b4c5f8f1fa58cd730c84bc6f33aff1cc3 authored over 8 years ago
f0de3a9b4c5f8f1fa58cd730c84bc6f33aff1cc3 authored over 8 years ago
Mark FileLocker as obsolete
e66d8a2cd410c87eb8bb4e6259473cd43460bc36 authored over 8 years ago
e66d8a2cd410c87eb8bb4e6259473cd43460bc36 authored over 8 years ago
Add IOSynchronizationService
5ab13663d54f0de9822d0daac35b7624cde07bbb authored over 8 years ago
5ab13663d54f0de9822d0daac35b7624cde07bbb authored over 8 years ago
Code cleanup
4e6083578bef4fbad746b01b7aab6f55f16e585c authored over 8 years ago
4e6083578bef4fbad746b01b7aab6f55f16e585c authored over 8 years ago
Merge remote-tracking branch 'origin/develop' into develop
cfc4b13c7e5178548849d1198c4f3d9df2aea986 authored over 8 years ago
cfc4b13c7e5178548849d1198c4f3d9df2aea986 authored over 8 years ago
fixed ObsoleteEx attribute usage for LockFilesAsync() method
91c3e6feda0bb7076328a711665022242570436c authored over 8 years ago
91c3e6feda0bb7076328a711665022242570436c authored over 8 years ago
Update CONTRIBUTORS
6de6609a54652c7e72b85ee9ba32eeedaef3361f authored over 8 years ago
6de6609a54652c7e72b85ee9ba32eeedaef3361f authored over 8 years ago
Update README.md
5452b919c6d456a95d456bb1b7217ca2c76a13a4 authored over 8 years ago
5452b919c6d456a95d456bb1b7217ca2c76a13a4 authored over 8 years ago
introduced timeout for FileLocker
e08519011ff29e6e08961136142121e6bb446f36 authored over 8 years ago
e08519011ff29e6e08961136142121e6bb446f36 authored over 8 years ago
Added few addition log lines for the FileLocker
b71d85450df165823231bbb91594c001dd79c81b authored over 8 years ago
b71d85450df165823231bbb91594c001dd79c81b authored over 8 years ago
important improvement in FileLocker
7ea046cb1f51acd767bf502c20dddeeceb27b6ca authored over 8 years ago
7ea046cb1f51acd767bf502c20dddeeceb27b6ca authored over 8 years ago
Merge remote-tracking branch 'origin/develop' into develop
07fd4f3debbca7eaf2057bac5265ca589b7f7e05 authored over 8 years ago
07fd4f3debbca7eaf2057bac5265ca589b7f7e05 authored over 8 years ago
ORCOMP-286 prevent FileLocker from real locking of file. create *.lock file instead and lock it
bfdf85548a70a471b30e0f74dceb33026147673b authored over 8 years ago
bfdf85548a70a471b30e0f74dceb33026147673b authored over 8 years ago
Default to * as search pattern when no search pattern has been defined in DirectoryService.GetFiles and GetDirectories
6155c084e5f0c8f812ac0bbdda3e1a7af7ec5fd6 authored over 8 years ago
6155c084e5f0c8f812ac0bbdda3e1a7af7ec5fd6 authored over 8 years ago
fixed FileLocker
e73514af75ac4f59ee2978812db8a9c220453a71 authored over 8 years ago
e73514af75ac4f59ee2978812db8a9c220453a71 authored over 8 years ago
(*) ORCOMP-287 Move DirectoryHelper from Orchestra to Orc.FileSystem
6034ccf424b52f1ce2e1bd0e20734df56fee7412 authored over 8 years ago
6034ccf424b52f1ce2e1bd0e20734df56fee7412 authored over 8 years ago
Set IDirectoryService.Delete recursive default value to true
4faf0420d783a4f6615ccdd50073c3911dc05a61 authored over 8 years ago
4faf0420d783a4f6615ccdd50073c3911dc05a61 authored over 8 years ago
Add IFileService extensions: OpenRead and OpenWrite
d74514c7419034aaaa5346d86b38409788659e05 authored over 8 years ago
d74514c7419034aaaa5346d86b38409788659e05 authored over 8 years ago
When reading files, use FileShare.Read, when writing files, use FileShare.None
a5f39448b3d18a1f0d9edff79e8f94cc4acf183f authored over 8 years ago
a5f39448b3d18a1f0d9edff79e8f94cc4acf183f authored over 8 years ago
Add IFileSystem extensions:
- ReadAllLines / WriteAllLines (sync and async versions)
- ReadAllText / WriteAllText (sync and a...
Update readme
ae86871c828232cc5f73f993e5ab1bdcef436992 authored over 8 years ago
ae86871c828232cc5f73f993e5ab1bdcef436992 authored over 8 years ago
Add error logging to DirectoryService
0f87ad9da893ddbc5235cefe981fefc828757118 authored over 8 years ago
0f87ad9da893ddbc5235cefe981fefc828757118 authored over 8 years ago
Use debug log instead of info for file actions
c27ef0e57b37f8a3d144f5974235fe3d887b9a47 authored over 8 years ago
c27ef0e57b37f8a3d144f5974235fe3d887b9a47 authored over 8 years ago
Add FileService.Open
cc92fbbf43e9a0938f78d5f3baf3bc46cb5b70f5 authored over 8 years ago
cc92fbbf43e9a0938f78d5f3baf3bc46cb5b70f5 authored over 8 years ago
Add FileService methods to interface
3f7a8e30bf7c1ab635090f9617216507496ca0f9 authored over 8 years ago
3f7a8e30bf7c1ab635090f9617216507496ca0f9 authored over 8 years ago
First implementation of FileService
9802a149a1b3300a48630ec90c6c83f5758c5579 authored over 8 years ago
9802a149a1b3300a48630ec90c6c83f5758c5579 authored over 8 years ago