Mikael Berthe <mikael@lilotux.net> [Sat, 18 Mar 2017 10:51:52 +0100] rev 25
Move comment
Mikael Berthe <mikael@lilotux.net> [Sat, 18 Mar 2017 10:47:27 +0100] rev 24
Add installation command line example
Mikael Berthe <mikael@lilotux.net> [Sat, 18 Mar 2017 10:21:54 +0100] rev 23
Add an assertion on constant variables
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Feb 2017 19:57:04 +0100] rev 22
Experimental optimization
This is actually an old patch; it tries to batch checksum
computation, which is slightly helpful with high number of
files and mecanical drives.
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Feb 2017 18:21:44 +0100] rev 21
Improve file sorting
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 18:30:02 +0200] rev 20
Better documentation
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 18:00:13 +0200] rev 19
Remove duplicated code
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 17:52:53 +0200] rev 18
Change comments so that build constraints still work
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 17:47:31 +0200] rev 17
Add copyright notices to the arch-specific files
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 17:34:32 +0200] rev 16
Sort results
Sort groups by size of a group file, and files from a same group by path.
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 15:47:04 +0200] rev 15
Cosmetics (go fmt and comments...)
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 15:39:21 +0200] rev 14
Get rid of the now useless sizeClass structure
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 15:23:10 +0200] rev 13
Code cleanup
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 15:14:16 +0200] rev 12
Fix hard link detection
The previous algorithm was assuming all files of a size group, or none of
them, would be hard links.
For size groups with both hard links and regular files, the detection could
fail.
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 15:07:04 +0200] rev 11
Sort files by path when sorting by inode number is not supported
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 14:52:21 +0200] rev 10
Reduce code duplication related to computeSheduledChecksums()
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 01:53:56 +0200] rev 9
Small optimization
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jun 2014 01:41:33 +0200] rev 8
Schedule checksum computations so that we reduce hard drive seeks
The previous approach was not working.
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 22:23:28 +0200] rev 7
Refactor checksum functions to reduce code duplication
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 21:57:58 +0200] rev 6
Cosmetics - move function
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 20:40:00 +0200] rev 5
Refactor the checksum part
Instead of doing
#1 partial checksums
#2 full checksums when needed
we do the full checksums as soon as partial checksums match.
This should reduce disk seeks.
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 20:36:37 +0200] rev 4
Update .hgignore
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 20:36:10 +0200] rev 3
Add descriptions to exported functions
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 18:28:09 +0200] rev 2
s/createSizeHash/initialCleanup/
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 18:21:33 +0200] rev 1
Remove useless optimization
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jun 2014 14:03:08 +0200] rev 0
Goduf - initial version-controlled revision