git-annex/Assistant
Joey Hess 4f657aa14e add getFileSize, which can get the real size of a large file on Windows
Avoid using fileSize which maxes out at just 2 gb on Windows.
Instead, use hFileSize, which doesn't have a bounded size.
Fixes support for files > 2 gb on Windows.

Note that the InodeCache code only needs to compare a file size,
so it doesn't matter it the file size wraps. So it has been
left as-is. This was necessary both to avoid invalidating existing inode
caches, and because the code passed FileStatus around and would have become
more expensive if it called getFileSize.

This commit was sponsored by Christian Dietrich.
2015-01-20 17:09:24 -04:00
..
Alert fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Install fix OSX build 2015-01-09 14:36:02 -04:00
Pairing unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Threads add getFileSize, which can get the real size of a large file on Windows 2015-01-20 17:09:24 -04:00
Types fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
WebApp revert parentDir change 2015-01-09 13:11:56 -04:00
XMPP Fix build with process 1.2.1.0. 2015-01-04 13:07:57 -04:00
Alert.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
BranchChange.hs split BranchChange and lifted 2012-10-29 19:20:54 -04:00
Changes.hs use DList for the transfer queue 2013-04-25 01:33:44 -04:00
Commits.hs remove last use of TSet 2013-04-24 17:16:04 -04:00
Common.hs refactor alert button creation code 2013-04-04 01:48:26 -04:00
CredPairCache.hs add CredPair cache 2014-04-29 18:08:02 -04:00
DaemonStatus.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
DeleteRemote.hs remove unused imports 2014-10-28 16:02:42 -04:00
Drop.hs avoid using function named that conflicts with name used in newer version of process library 2014-01-29 13:44:53 -04:00
Fsck.hs webapp: remind user when using repositories that lack consistency checks 2013-10-29 16:50:38 -04:00
Gpg.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Install.hs revert parentDir change 2015-01-09 13:11:56 -04:00
MakeRemote.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Monad.hs add CredPair cache 2014-04-29 18:08:02 -04:00
NamedThread.hs restart on upgrade is working, including automatic restart 2013-11-23 00:54:08 -04:00
NetMessager.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Pairing.hs Improve local pairing behavior when two computers both try to start the pairing process separately. 2013-11-02 15:10:29 -04:00
Pushes.hs whitespace fixes 2012-12-13 00:45:27 -04:00
RemoteControl.hs assistant: Now detects immediately when other repositories push changes to 2014-04-08 15:23:50 -04:00
Repair.hs add getFileSize, which can get the real size of a large file on Windows 2015-01-20 17:09:24 -04:00
RepoProblem.hs add post-repair actions 2013-10-29 14:25:20 -04:00
Restart.hs assistant: Detect when repository has been deleted or moved, and automatically shut down the assistant. Closes: #761261 2014-09-15 14:45:37 -04:00
ScanRemotes.hs revert use of Data.Map.Strict 2014-01-07 14:55:06 -04:00
Ssh.hs revert parentDir change 2015-01-09 13:11:56 -04:00
Sync.hs assistant: Fix one-way assistant->assistant sync in direct mode. 2014-06-16 11:32:13 -04:00
TransferQueue.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
TransferrerPool.hs export CreateProcess fields from Utility.Process 2014-06-10 19:20:14 -04:00
TransferSlots.hs assistant: When there are multiple remotes giving different ways to access the same repository, honor remote cost settings and use the cheapest available. 2014-05-19 16:19:33 -04:00
Unused.hs use types to enforce that removeAnnex can only be called inside lockContent 2014-08-20 20:13:47 -04:00
Upgrade.hs revert parentDir change 2015-01-09 13:11:56 -04:00
WebApp.hs webapp: Use securemem for constant time auth token comparisons. 2014-03-12 21:41:20 -04:00
XMPP.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00