diff options
author | zuntum <zuntum> | 2001-04-16 08:00:43 +0000 |
---|---|---|
committer | zuntum <zuntum> | 2001-04-16 08:00:43 +0000 |
commit | 48d2a2233b977bc4aef79fa44d37347567ffe384 (patch) | |
tree | 834df14c047c3db03ca183c6e0e2abf0ae8de6c2 /shells | |
parent | 42898c94ab2098cb39766bf0d6ca84ec61a7d41b (diff) | |
download | pkgsrc-48d2a2233b977bc4aef79fa44d37347567ffe384.tar.gz |
Update devtodo to 0.1.4:
* Added version checking so that the binary won't accept databases from
future versions. The actual behaviour is that minor revision differences
produce a warning while major revision differences cause an error.
* Added a patch from Arthur Korn that allows the bash scripts to cd into
directories with spaces.
* Fixed a few man page problems, again courtesy of Arthur (I swear this
guy doesn't sleep!)
* Changed primary binary to 'devtodo', with a convenience symlink, 'todo'.
Also changed the man page filename to reflect this. The user should see
no actual difference though, as symlinks with the old names exist.
* Fixed a bug where todo would segfault if ^D was pressed while editing a
line. Thanks to Matt Kraai for picking this up. The problem was due to
not handling a NULL return value from readline.
* More man page fixes (this time, thanks again go to Matt).
* You can now specify more than one item index on the command line as
seperate arguments. Previously, a comma was required and if multiple
arguments were used the last one was used. Arthur picked this one up.
* Added parsing of /etc/todorc (actually, the location is specified by the
--sysconfdir argument to configure, so it will probably be
/usr/local/etc/todorc on most peoples systems).
* Added awareness of the TODORC environment variable. This specifies the
RC file to parse on startup. TODORC=$HOME/.todorc is the default
behaviour. This idea was thanks to Claude. Claude also suggests, quite
rightly, that it would be useful for specifying a system-wide todorc
file by putting TODORC=/etc/todorc in /etc/profile or somewhere similar.
* Added two new arguments for modifying the database used. The first is
--database <file> which is used to change the default filename used. eg.
--database .todo is the default behaviour. The other is
--fallback-database <file> which specifies the database to use if no other
can be found. By default there is no fallback database. Both of these
options can be specified in the .todorc.
* Environment variables can now be used in the ~/.todorc. This is especially
useful for something like 'fallback-database $HOME/.todo'.
* Finally fixed the bug where > and & were not being correctly
interpreted.
* Fixed a long-time bug where wraptext() was wrapping the first
line prematurely.
* Fixed a bug where if the sort order changed, visible indices would not match
parameter indices.
* --verbose now displays time between when an item was created and when it was
completed.
* Added --date-format for formatting the display of dates (currently only used
with --verbose). The format is that used by strftime(3) but if strftime is not
available on a system, ctime(3) is used.
* Added fully-featured sorting via the --sort parameter. It is now possible to
sort on pretty much anything you can think of; creation time, completed time,
duration of item, text body, priority and whether an item is done or not.
* Added --paranoid option that enables some warnings about permissions. This
is in response to a user request to not make the .todo file group/world
accessible. This option will make devtodo warn the user if such a database
is created.
* Removed --sync and --no-sync. You can generate the TODO file with --TODO.
Diffstat (limited to 'shells')
0 files changed, 0 insertions, 0 deletions