blob: 9dc4dd90962a123e33d66cdbb118ca4a254388f6 (
plain)
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
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
|
commit 36dbc5d061b39b22f2620ac0e0a137ea05dbad33
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2021-01-13 23:53:07 +0100
improve man page generation with help2man
commit 2cad5033359975238cbb95824595b638892bc039
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2018-10-27 21:37:40 +0200
move dry-run checking into do_link
commit 07d402e83fd6b58d53825441169503cc92fd71d6
Author: Ben Wiederhake <BenWiederhake.GitHub@gmx.de>
Date: 2017-06-20 10:58:54 +0200
Clang lints ('static' and typing)
commit ce1d8ee5bd88cc05c6e0cdee4517bb1ab8fb6100
Author: Ben Wiederhake <BenWiederhake.GitHub@gmx.de>
Date: 2017-06-20 10:57:28 +0200
Add .gitignore
commit a987b5383931dd4735a3f7e2261e9a809543b22a (tag: 1.0)
Author: Timo Weingärtner <timo@tiwe.de>
Date: 2017-04-30 12:45:05 +0200
release 1.0
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
|