1 * 0.5.12 00.04.2006 Johannes Winkelmann
2 - Add 'depinst' in 'help' (thanks Simone)
3 - Fix compilation on OpenBSD
4 - Show alias info in depends
5 - don't install alias file and deplist
6 - unlock ports on remove
7 - fix lock: previously locking would only work for ports in the ports tree
8 - allow to remove log files of successful builds
9 - print update summary right before running the addcommand
10 - print full add command and PACKAGE_DIR info when using install/update -v
11 - Make 'cat' and 'readme' use $PAGER if set
12 - update default prt-get.conf to reflect new port hierarchy (core/opt/contrib)
13 - add timestamps to log files
14 - fix aliasing bug introduce earlier in the .12 session (thanks Mark)
15 - add --recursive and --tree for dependent
16 - add listorphans command
17
18 * 0.5.11 29.05.2005 Johannes Winkelmann
19 - add --path to 'ls'
20 - initial regex support
21 - replace `uname -r` and `date +...` in version strings
22 - add 'useregex' config key and --regex command line argument
23 - Add --full to fsearch
24 - use regex in fsearch if requested
25 - add leading slash to fsearch result
26 - support both `` and $()
27 - support date patterns like '+%Y'
28 - add aliases and deplist to dist-tarball
29 - support multiple shell patterns in version
30
31 * 0.5.10 21.04.2005 Johannes Winkelmann
32 - fix bugs #3735, #3836
33 - implement --ignore=<port1>,<port2> feature
34 - fix --path for list, search
35 - add --path for depends
36 - enable logfile and depfile in default prt-get.conf
37
38
39 * 0.5.9 06.12.2005 Johannes Winkelmann
40 - add alias support
41 - use absolut pathes for commands (pkgmk et al)
42 - add -v switch to 'info' to show the readme
43 - fix 'keephigher' in default prt-get.conf
44 - add deptree to 'help'
45 - remove some debug test
46 - prettify error message when packages are not found
47 - change 'bash' to 'sh' in process.cpp
48 - use 'Pkgfile' as default file for cat and edit if no second argument given
49
50 * 0.5.8 31.10.2004 Johannes Winkelmann
51 - re-enable version parseing; use --prefer-higher to make prt-get use
52 it
53 - implement shortcuts to frequentily used pkgmk/pkgadd options
54 - make -f do 'pkgadd -f'
55 - add new versioncomparator class
56 - implement 'alpha' < 'beta' < 'gamma' < 'delta'
57
58 * 0.5.7 16.07.2004 Johannes Winkelmann
59 - add the --install-root argument to allow installation to a different root
60 - add the --rargs switch to pass options to pkgmk in "prt-get remove"
61 - add 'removecommand' configuration key
62 - add 'runscriptcommand' configuration key
63 - improve config parsing: options can now be in front of command
64
65 * 0.5.6 06.01.2004 Johannes Winkelmann
66 - add four new command line arguments:
67 --no-std-config Don't parse default configuration file
68 --config-prepend=<string> Prepend <string> to configuration
69 --config-append=<string> Append <string> to configuration
70 --config-set=<string> Set configuration data, overriding config file
71 - add new command: dumpconfig
72 - respect 'cachefile' setting in configuration (did anyone ever use this??)
73 - add 'runscripts' configuration variable to (equivalent to --install-scripts)
74 - dump readme and runscripts configuration in dumpConfig()
75 - add 'makecommand' and 'addcommand' to config file to make prt-get use
76 another command than pkgmk and pkgadd
77
78 * 0.5.5p1 23.03.2004 Johannes Winkelmann
79 - Let Pkgfile's dependencies take precedence over deplist
80
81 * 0.5.5 05.03.2004 Johannes Winkelmann
82 - Add new configuration option: depfile
83 - add way to use external dependency file
84 - Add some missing headers for compilation with gcc 2.95
85 - update bash completion for isinst
86 - add deptree command (--all for all deps)
87
88 * 0.5.4p2 17.11.2003 Johannes Winkelmann
89 - fix bug in "at least X arguments" after getting several complaints
90
91 * 0.5.4p1 30.10.2003 Johannes Winkelmann
92 - fix message when called without argument
93 - Fix duplicate prtdir ignoring error (when using filters)
94
95 * 0.5.4 04.10.2003 Johannes Winkelmann
96 - introduce symbolic return values
97 - code: introduce generic argument number checks
98 - (re)introduce depinst command
99 - fix problem with prt-get fsearch: symlink'ed files are found as well
100 - print output while logging (Patch from Logan)
101 - redirect output of InstallTransaction::installPackage to log file
102 - add %v (version) and %r (release) patterns to the log file name
103 - fix typo in man page: %d in printf used for desc and deps
104 - check for pre-install and post-install
105 - store in cache (-> cache version update)
106 - show in prt-get info
107 - enable in prt-get printf, using %E (prE) and %O (pOst)
108
109 * 0.5.3p2 29.09.2003 Johannes Winkelmann
110 - Fix little bug in prt-get printf: don't print out empty lines (even if
111 there's a newline char)
112
113 * 0.5.3p1 25.09.2003 Johannes Winkelmann
114 - Adapt new patch naming
115 - Be more clever when calling prt-get diff with a filter
116
117 * 0.5.3 01.09.2003 Johannes Winkelmann
118 - Add 'remove' feature
119 - implement pre/post install execution
120 - prt-get diff doesn't display locked; use --all if you want them
121 - Fix bug in repository initialization when pkgdirs were specified twice
122
123 * 0.5.2 not used ;-)
124
125 * 0.5.1a 08.08.2003 Johannes Winkelmann
126 - Fix for gcc 3.3
127
128 * 0.5.1 09.07.2003 Johannes Winkelmann
129 - use PKGMK_PACKAGE_DIR
130
131 * 0.5.0 22.06.2003 Johannes Winkelmann
132 - update to fit new CLC project
133 (pre3)
134 - made bash completion work with ls, cat and edit
135 (pre2)
136 - sort ls output
137 (pre1)
138 - introduced new commands: ls, cat, edit
139 - fixed an empty error message in argparser
140
141 * 0.4.4c 08.05.2003 Johannes Winkelmann
142 - Fixed an ugly bug: no error messages shown when logging enabled
143
144
145 * 0.4.4b 08.05.2003 Johannes Winkelmann
146 - Change mode of created directories from 0711 to 0755
147
148 * 0.4.4a 05.05.2003 Johannes Winkelmann
149 - Change $PKGDEST to $PACKAGE_DIR
150
151 * 0.4.4 01.05.2003 Johannes Winkelmann
152 - add support for PKGDEST
153 - add lock/unlock and listlocked commands
154 - better parsing of arguments
155 - small update of the argument parser
156
157 * Reimported after disk crash; 07.04.2003
158
159 * 0.4.3 18.02.2003 Johannes Winkelmann
160 - fixed bug in dependent: it split the list wrongly
161 - new command: fsearch: search for file names in ports tree
162 - speed fix in Package: don't load() in name() and path()
163 - cosmetical changes to the help screen
164
165 * 0.4.2a 06.02.2003 Johannes Winkelmann
166 - fixed bug in dependent: it looked just for a substring, so pkgconfig whould
167 also be a match for 'dependent gconf', as it contains gconf...
168
169 * 0.4.2 06.02.2003 Johannes Winkelmann
170 - Fixed a segfault when no pkg database file available
171
172 * 0.4.1 20.01.2003 Johannes Winkelmann
173 - added small speed fix to printDiff
174 - added missing include in configuration.cpp
175 - enable clc ports by default
176 - added misc dir to DIST
177
178 * 0.4.0pre2 14.01.2003 Johannes Winkelmann
179 - fixed segfault when no m_currentTransaction
180
181 * 0.4.0pre2 13.01.2003 Johannes Winkelmann
182 - fixed --listall -> --all switch on help page
183 - completed SignalDispatcher
184 - made PrtGet a SubClass of SignalHandler
185 - feedback on Ctrl-C
186 - fixed performance problems by not copying lists
187
188 * 0.4.0pre1 13.01.2003 Johannes Winkelmann
189 - update man page
190
191
192 * 0.4.0alpha4 13.01.2003 Johannes Winkelmann
193 - removed find command
194 - list can have a wildcard filter
195 - renamed --listall switch to --all for dependent
196 - implemented wildcards for listinst
197
198 * 0.4.0alpha3 13.01.2003 Johannes Winkelmann
199 - added --listall switch for dependent; don't show only installed ports
200 - corrected help once more
201 - added LockFile class
202 - added check for Pkgfile in Port directory
203 - added expandWildcard*() methods
204 - enabled wildcards for diff
205 - implemented 'current' command
206
207 * 0.4.0alpha2 05.01.2003 Johannes Winkelmann
208 - added --filter="..." option used in printf
209 - added sysup command (refactoring required)
210 - updated help output
211 - added signal dispatcher
212 - new cache file format (newline separated)
213 - cache file versioning
214 - support for maintainer and packager in info and printf
215 - support for hasReadme in printf
216 - fixed bug in Pkgfile parser (whitespaces before version, name and rev)
217 - better format for prt-get help
218
219 * 0.4.0alpha1 04.01.2003 Johannes Winkelmann
220 - added find command (searching using wildcards),
221 - Repository::getMatchingPackages() (wildcard match)
222 - added data object for package
223
224
225 * 0.3.5c 28.12.2002 Johannes Winkelmann
226 - fixed bug: pkgadd was called even if pkgmk failed... there since 0.3.4
227
228 * 0.3.5b 28.12.2002 Johannes Winkelmann
229 - fixed bug in writeCache()
230
231 * 0.3.5a 23.12.2002 Johannes Winkelmann
232 - dependent -> help page
233
234
235 * 0.3.5 04.12.2002 Johannes Winkelmann
236 - added readme command
237 - info shows whether there is a README file
238 - added readme info to cache file (-> new format)
239 - added (README) to install/update output
240 - fixed a memory leak
241 - introduced configuration object
242 - exchanged result printing order ("Packages already installed" before
243 "Packages installed now"
244 - added dependent command: show which packages depend on argument
245 - corrected ugly copy and paste errors in "<command> takes only one arg..."
246 - added misc/prt-edit (not installed)
247 - new manual format, not included anymore
248
249
250 * 0.3.4c 02.12.2002 Johannes Winkelmann
251 - corrected typo in manual
252 - added logging options to default prt-get.conf
253 - added --sort option for printf
254
255 * 0.3.4b 02.12.2002 Johannes Winkelmann
256 - printf replaces \t and \n
257 - small change in StringHelper::replaceAll()
258 - listinst -vv prints description
259 - listinst documentation update
260 - --log doc update
261 - cleanups (using StringHelper::replaceAll())
262 - add bash completion file
263
264 * 0.3.4a 30.11.2002 Johannes Winkelmann
265 - small change in printf (%i expands to "diff")
266
267 * 0.3.4 10.11.2002 Johannes Winkelmann
268 - implemented new printf function
269 - corrected usage output (removed "," characters)
270 - added StringHelper::replaceAll(..)
271 - log feature
272 - added %p in logfile
273
274 * 0.3.3 27.08.2002 Johannes Winkelmann
275 - implemented a returnValue() method in PrtGet
276 - prt-get isinst no longer returns "... is not installed" to be more
277 consistent with "pkginfo -i|grep ...", but returns 1 when a package is not
278 installed (1 = general error).
279 - allow dependencies to be commented out when starting with #. THINK ABOUT
280 THIS SOME MORE
281
282 * 0.3.2 15.07.2002 Johannes Winkelmann
283 - changed example prt-get.conf again
284 - added another example to the manual
285 - added doxygen api documentation
286 - various code cleanups
287 - output fix for prt-get diff (title not printed if no difference)
288 - added tests for process and stringhelper class
289 - added _very_ simple version checking in prt-get diff
290 - return values on errors (=1)
291 - no output for prt-get isinst if package not installed (to be consistent with
292 pkginfo)
293 - gcc 3.2 fixes
294
295
296 * 0.3.1a 15.07.2002 Johannes Winkelmann
297 - changed example prt-get.conf to meet the new format...
298
299 * 0.3.1 13.07.2002 Johannes Winkelmann
300 - Fixed some conditions where Valgrind reported errors
301
302 * 0.3.1pre2 10.07.2002 Johannes Winkelmann
303 - Fixed another bug in the process execution
304 - proper implementation of process execution :-)
305 - improved StringHelper::split()
306
307 * 0.3.1pre1 08.07.2002 Johannes Winkelmann
308 - listinst
309 - new config file format (can use alternate location for cache)
310 - removed depinst skeletion
311
312 * 0.3.0 05.07.2002 Johannes Winkelmann
313 - added cache feature
314 - moved string functions to stringhelper
315 - Makefile.am includes code to create a symlink from prt-get to prt-cache
316 - If prt-get is called as prt-cache, it uses the caching all the time
317 - added man page for prt-cache
318 - added package filter functionality in prt-get-conf
319 - added man page for prt-get.conf
320 - comments are removed in prt-get.conf
321 - added check whether cache is outdated (config file changed after cache
322 generated)
323 - added check for 'prt-get diff <packagelist>' that the packages listed
324 are really installed
325 - added path command
326 - print errors to stderr
327 - always exit( -1 ) on error
328
329 * 0.3.0pre2 03.07.2002 Johannes Winkelmann
330 - Fixed bug when release or version had a comment on the same line
331
332 * 0.3.0pre1 02.07.2002 Johannes Winkelman
333 - Changed format of TODO, so others can understand it as well :-)
334 - added version command
335
336 * 0.2.9 01.07.2002 Johannes Winkelmann
337 - If files are rejected during update, prt-get no longer says "update failed"
338 - implemented dsearch feature (to search descriptions)
339 - Fixed a bug in prt-get depends (empty listing instead of warning when
340 invalid package given)
341
342 * 0.2.8 30.06.2002 Johannes Winkelmann
343 - moved to autoconf/automake
344
345 * 0.2.7 28.06.2002 Johannes Winkelmann
346 - added a man page
347 - adjusted message of install/update
348 decided to go up to .7, as I made some errors in the release of .6
349
350
351 * 0.2.6 28.06.2002 Johannes Winkelmann
352 - added --test switch: doing no installation, just prints out the result
353 - added quickdiff feature, printing out a list of installed packages to be
354 updated: use it for prt-get update `prt-get quickdiff`
355
356
357 * 0.2.5 28.06.2002 Johannes Winkelmann
358 - removed depinst feature (maybe reimplemented soon)
359 - it is now possible to pass a list of arguments to
360 prt-get install
361 prt-get depends/quickdep
362 - implemented -v and -vv in prt-get list
363 - implemented -v for prt-get search (show description as well)
364 - lazy initialization of repository -> speed improvement
365 - removed --args switch, added --margs and --aargs switches for pkgmk and
366 pkgadd respectively
367
368 * 0.2.4 24.06.2002 Johannes Winkelmann
369 - fixed segfault when having cyclic dependecies
370
371 * 0.2.3 24.06.2002 Johannes Winkelmann
372 - added --config=<conffile> option
373 - added prt-get update feature
374 - added prt-get quickdep feature
375 - added prt-get diff feature
376
377 * 0.2.2 24.06.2002 Johannes Winkelmann
378 - Fixed segfault in depends
379
380 * 0.2.1 23.06.2002 Johannes Winkelmann
381 - added config file /etc/prt-get.conf
382
383 * 0.2 22.06.2002 Johannes Winkelmann
384 - C++ port
385
386 * 0.1.1 22.06.2002 Johannes Winkelmann
387 - moved install to InstallTransaction
388
389 * 0.1 21.06.2002 Johannes Winkelmann
390 - First release
|