summaryrefslogtreecommitdiff
path: root/Git/HashObject.hs
Commit message (Collapse)AuthorAge
* fix permission damage (thanks, Windows)Gravatar Joey Hess2013-05-11
|
* refactoringGravatar Joey Hess2013-05-11
|
* git annex init works on Windows!Gravatar Joey Hess2013-05-11
| | | | git hash-object and cat-file both only use \n at ends of line, even on Windows.
* finished where indentation changesGravatar Joey Hess2012-12-13
|
* remove now-unnecessary manual reapsGravatar Joey Hess2012-10-04
|
* run git coprocesses with gitEnvGravatar Joey Hess2012-09-15
|
* add debuggingGravatar Joey Hess2012-07-17
|
* make watch use the queueGravatar Joey Hess2012-06-07
| | | | | May not work. Certianly needs to flush the queue from time to time when only symlink changes are being made.
* move hashObject to HashObject library and generalize it to support all git ↵Gravatar Joey Hess2012-06-06
| | | | object types
* cleanupGravatar Joey Hess2012-02-21
|
* refactorGravatar Joey Hess2012-02-20
|
* fix memory leak when staging the journalGravatar Joey Hess2012-02-14
| | | | | | The list of files had to be retained until the end so it could be deleted. Also, a list of update-index lines was generated and only then fed into it. Now everything streams in constant space.
* Fixed a memory leak due to excessive strictness when committing journal files.Gravatar Joey Hess2012-02-14
| | | | | | When hashing the files, the entire list of shas was read strictly. That was entirely unnecessary, since there's a cleanup action run after they're consumed.
* comment typoGravatar Joey Hess2012-02-13
|
* fix file encoding of HashObjectGravatar Joey Hess2012-02-04
|
* split out Git/Command.hsGravatar Joey Hess2011-12-14
|
* split more stuff out of Git.hsGravatar Joey Hess2011-12-14
|
* avoid closing pipe before all the shas are read from itGravatar Joey Hess2011-12-12
| | | | | | | Could have just used hGetContentsStrict here, but that would require storing all the shas in memory. Since this is called at the end of a git-annex run, it may have created a *lot* of shas, so I avoid that memory use and stream them out like before.
* broke out Git/HashObject.hsGravatar Joey Hess2011-12-12