1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
|
commit 75293a34994df27b84ee30d94b8db625b0ca40ea
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2014-11-23 01:06:29 +0100
more const
commit 77bcb2f6d8d0afa0465dd921fa2e7fb64f1433b6
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2014-11-21 20:30:34 +0100
use boost::iterator_range instead of homebrew hack
commit 3c42fb81eb2cc9e658afc2156afa5d62880f3c7e
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-11-17 14:38:02 +0100
Makefile: reset version.h on clean when in git
commit 2d2195cf1caaac1c5a3b081fc1a49d1f7c12bc96
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-11-17 14:36:18 +0100
Makefile: C++11 has been ready for a while now
commit 38c62a8019f1a19ec93ea16d34fa2f05c702a564
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-11-17 14:33:18 +0100
Makefile: add libstdc++ to LDLIBS
commit 75b33a7f64d2f04efeeb09f96e9b6be716a65526
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-11-17 14:23:02 +0100
tighten type requirements for range adaptors
commit 9933463097df9fe16e446a0744204dbe04223544
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-11-17 14:05:54 +0100
use LDLIBS instead of LDFLAGS
LDLIBS are put behind the prerequisites by make's built-in rules so linking
won't fail with --as-needed.
commit d34f4e8e84f3c503a830d1495945f8c4da7c4abe
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-06-17 17:43:33 +0200
fix copy&paste oversight in license
commit 5d0c23bc87b5be492869616acc42e619914aae38
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-04-24 16:31:15 +0200
inode.h is not so big anymore, merge it into hadori.C
commit 5f9ccea4152b63018095e247066524c425e7824e
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-04-23 18:44:12 +0200
std::move inode f into kept, we won't use it afterwards
commit 7bb00e45cc6fcfa85514bf4e645b0cedebbc0216
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-04-23 18:32:03 +0200
use agg init and drop unnecessary stuff
commit 9d0562d22cef95b0db1af30e199a371670ca8050
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2013-04-23 18:28:33 +0200
remove hashing stuff
the cases in which that gave a speedup are rare to nonexistent
commit fb3fe1b085b30fcc9defa8f29477226806db085b
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2012-03-04 03:08:30 +0100
Use initializer braces instead of make_pair
commit 5a901f9956801b7b9ed819da8b721a58ad93d095
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2012-03-03 01:57:29 +0100
TODO replaced by issues on github
commit fc2e6f497641f6189d4c46bb975c47fe5cdecc24 (tag: 0.2)
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2012-02-26 16:11:21 +0100
Version 0.2
commit 8079e98267742de01442f0294d41085e6af2353a
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2012-02-26 16:03:06 +0100
Fix version.h generation for non-git
commit 27b8fc1395bece0dc309512a3790a4892e0d29b1
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2012-02-03 14:33:21 +0100
Add --version, generate version.h from git, clean manpage
commit 894df89979fdd604588eae999f984b05e471ceb8
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2012-02-03 13:52:04 +0100
Output help to stdout and exit with EX_OK.
commit cee77d8be37b074fd6e039a8207e30f2f067c561
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2012-01-17 19:24:06 +0100
Add copyright notice and license.
commit 8f967e3c65d1ecf6c43a6ff41b70f0fe47e64480
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-12-25 18:45:41 +0100
clarify description for --stdin
commit a40bb6e7fd6e74e8b2d2222bba9421b580577e8e
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-12-02 20:23:18 +0100
also use unordered_map for sizes
commit cffdf8acae2b5f985eeb81cb6e0a5bbd218b9d32
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-12-02 19:52:02 +0100
use equal_range and range-for
needs an adapter because std::multimap doesn't deliver begin() and end() for
a std::pair of its iterators.
commit 091b33363d0c067c9071414f97fda16102bc065b
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-12-02 19:17:47 +0100
use unordered_map for kept and to_link
sorting is not needed
commit 1c803dcad160e85fe4b8d46b322374283c0edd89
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-12-02 19:07:31 +0100
move kept, to_link, sizes as static into handle_file
only used inside that function
commit 568bd7e0d719d7754943c6cfebfa4e4179d62333
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-11-30 17:51:32 +0100
use more C++11 features
commit 7349d7a5f4c305f5ba350858cc810ab79ca81bb4
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-11-28 01:11:16 +0100
forget/dont't memorize inode in to_link if st_nlink == 1
Might have caused data loss if inode number is reallocted to a file inside
the tree(s) being scanned.
Also saves a little bit of memory.
commit f52b13a15df60b02e10f88b656192a2db5077706
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-11-28 01:11:16 +0100
TODO update
commit 148e9eab1109789916a7b55ece957156a57ee4cf (tag: 0.1)
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2011-11-06 00:00:31 +0100
initial commit
|