2003.09.01 Ryan McGuigan * RELEASE 1.1 2003.07.15 Ryan McGuigan * srcpkg.in: added --force option * srcpkg.in: fixed minor bug causing warnings in symlink handling code * srcpkg.in: minor code cleanup in _add_to_package() 2003.07.12 Ryan McGuigan * srcpkg.in: added code to _add_to_package() and sync_database() to handle broken symlinks - was previously broken * INSTALL: put default prefix in ./configure example * configure.ac: bumped version to 1.1-beta3 2003.02.16 Ryan McGuigan * RELEASE 1.1-beta2 * configure.ac: bumped version to 1.1-beta2 * srcpkg.in: added --lock/unlock options * testing since 02.09 has been successful 2003.02.09 Ryan McGuigan * RELEASE 1.1-beta1 * srcpkg.in: "common package" bugfixes, now actually works. 2003.02.09 Ryan McGuigan * srcpkg.in: fixed a typo * srcpkg.in: added initial "common package" support * configure.ac: bumped version up to 1.1alpha 2003.02.02 Ryan McGuigan * RELEASE 1.0.1 * srcpkg.in: fixed a bug where links to dirs would be installed as empty dirs * Makefile.am: updated the warning after `make install' 2003.01.15 Ryan McGuigan * RELEASE 1.0.0, released without any changes. 2003.01.05 Ryan McGuigan * RELEASE 0.1.3 (1.0 rc1) * srcpkg.in: made significant changes to the docs, added NOTES and CAVEATS * Makefile.am: updated man page creation to include date and version number * configure.ac: added @DATE@ * README: rewrote the README file 2003.01.01 Ryan McGuigan * srcpkg.in: finished initial POD documentation 2002.12.31 Ryan McGuigan * Makefile.am: include man page in distribution * Makefile.am: create man page from POD in srcpkg * srcpkg.in: major documentation overhaul, now using proper formatting, and better option descriptions * srcpkg.in: removed POD from the options list, changed options list back to normal 2002.12.30 Ryan McGuigan * README: removed install info * INSTALL: copied install info from README * srcpkg.in: started adding POD to srcpkg.in, will use pod2x to create manpages, etc. * srcpkg.in: ok, I really foobared that. had to separate @OPTIONS list to get it to run... will have to fix that * configure.ac: minor cleanups to messages, replace echo commands with AC macros * configure.ac: better checking for perl, report versions found, also allow user specified /path/to/perl * configure.ac: set $prefix to $ac_default_prefix if it's left undefined, instead of explicitly setting to /usr/local 2002.12.27 Ryan McGuigan * srcpkg.in: @sync_list fixes in install function * srcpkg.in: require a verbosity of >= 2 to display messages about files being installed * srcpkg.in: install no longer tries to overwrite symlinks that are already in place 2002.12.25 Ryan McGuigan * RELEASE 0.1.2 (1.0 beta1) 2002.12.23 Ryan McGuigan * configure.ac: added message to end of configure script * Makefile.am: added custom install target in order to display a message after `make install'. i have no fucking clue if there is a better way, but it works. newer versions of automake could possibly break this, but that's an easily addressable maintainer problem... * README: added warning about change of hidden directive to colon separated list 2002.12.22 Ryan McGuigan * README: updated README * srcpkg.conf.in: added $prefix/var/gdm to default hidden path * srcpkg.in: the hidden directive in srcpkg.conf now uses a colon separated list instead of commas 2002.12.21 Ryan McGuigan * srcpkg.in: added resync after clean 2002.12.20 Ryan McGuigan * srcpkg.in: added clean option * configure.ac: bumped version to 1.0 beta1 2002.12.17 Ryan McGuigan * ChangeLog: fixed typos ;-) 2002.12.16 Ryan McGuigan * RELEASE 0.1.1 2002.12.15 Ryan McGuigan * srcpkg.in: delete now only scans the files found in the package dir, instead of scanning the whole tree * srcpkg.in: fixed major bug, introduced after 0.1.0, where the database wasn't updated completely after delete * srcpkg.in: install now checks if the package already exists and prompts for adding new files to the package * srcpkg.in: changed order of arg handling 2002.12.13 Ryan McGuigan * srcpkg.in: fixed a bug where deleting could delete files from the wrong package with similar names where the name of one package matches the beginning of another package name (eg. /some_package and /some_package_name) * srcpkg.in: added support for partial sync after delete, was supposed to be in 0.1.0, but I forgot... * configure.ac: minor improvements * srcpkg.in: removed name option completely * README: updated with new options 2002.12.12 Ryan McGuigan * RELEASE 0.1.0 * srcpkg.in: added --add option * srcpkg.in: separated file overwrite dialog from install function for use in other functions * srcpkg.in: generalized create_package() funcion, renamed to _add_to_package(), created add_to_package() and re-created create_package() * srcpkg.in: after install/delete/add, a sync of only the modified files is done, instead of a full sync * configure.ac: check for perl version >= 5.6 2002.12.11 Ryan McGuigan * srcpkg.in: added no-sync option * srcpkg.in: more print message cleanups * srcpkg.in: scan returns it's own dir list as part of tree scan, instead of adding to scan list. dirs now returned at beginning of list - possibly useful, probably not * srcpkg.in: create_package() removed @mod, cleaned up some 2002.12.09 Ryan McGuigan * srcpkg.in: added verbose option * srcpkg.in: replaced ? : with "switch" statements * srcpkg.in: added verbose messages for create function * srcpkg.in: create_package() actually checks to see if new files were installed * srcpkg.in: made quoting of files/package names consistent ie. `filename' or `package_name' * srcpkg.in: other print message cleanups * srcpkg.in: other code cleanups 2002.12.07 Ryan McGuigan * RELEASE 0.0.2 * srcpkg.in: added optional package name arg to option c/create * srcpkg.in: changed option defaults to undef * srcpkg.in: removed "name" option, redundant * srcpkg.in: don't resync unless packages really have been created, installed, or deleted * README: updated usage info 2002.12.05 Ryan McGuigan * srcpkg.in: changed conflict test from -f to -e and added -l to check for broken symlinks * srcpkg.in: unlink files to be overwritten, fixes fail on broken symlinks * configure.ac: check for DB_File * configure.ac: actually print errors when configure fails 2002.12.04 Ryan McGuigan * srcpkg.in: hidden dirs in conf file can have whitespace surrounding commas * srcpkg.in: more helpful error messages * srcpkg.in: detect conflicting args * srcpkg.in: implemented help display * configure.ac: added MAINTAINER 2002.12.03 Ryan McGuigan * updated name in all files * README: updated description, fixed typos * srcpkg.in: updated name, comments * Makefile.am: added dist-bzip2 2002.12.01 Ryan McGuigan * RELEASE 0.0.1 * initial release, version 0.0.1