Merge branch '2.3.0' of tasktools.org:task into 2.3.0

This commit is contained in:
Paul Beckingham 2014-01-10 07:10:53 -05:00
commit b81891c78f
545 changed files with 604 additions and 591 deletions

View file

@ -13,6 +13,8 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
set (LINUX true) set (LINUX true)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
set (DARWIN true) set (DARWIN true)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "kFreeBSD")
set (KFREEBSD true)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
set (FREEBSD true) set (FREEBSD true)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
@ -21,9 +23,7 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
set (NETBSD true) set (NETBSD true)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS") elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
set (SOLARIS true) set (SOLARIS true)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "GNU/kFreeBSD") elseif (${CMAKE_SYSTEM_NAME} STREQUAL "GNU")
set (KFREEBSD true)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "GNU/Hurd")
set (GNUHURD true) set (GNUHURD true)
else (${CMAKE_SYSTEM_NAME} MATCHES "Linux") else (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
set (UNKNOWN true) set (UNKNOWN true)
@ -37,6 +37,7 @@ SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pa
SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5") SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
endif (FREEBSD) endif (FREEBSD)
SET (TASK_DOCDIR share/doc/task CACHE STRING "Installation directory for doc files") SET (TASK_DOCDIR share/doc/task CACHE STRING "Installation directory for doc files")
SET (TASK_RCDIR "${TASK_DOCDIR}/rc" CACHE STRING "Installation directory for configuration files")
SET (TASK_BINDIR bin CACHE STRING "Installation directory for the binary") SET (TASK_BINDIR bin CACHE STRING "Installation directory for the binary")
message ("-- Looking for SHA1 references") message ("-- Looking for SHA1 references")
@ -164,5 +165,6 @@ set (CPACK_SOURCE_IGNORE_FILES "CMakeCache" "CMakeFiles" "CPackConfig" "CPackSo
"_CPack_Packages" "cmake_install" "install_manifest" "Makefile$" "_CPack_Packages" "cmake_install" "install_manifest" "Makefile$"
"test" "package-config" "misc/*" "src/task$" "src/libtask.a" "test" "package-config" "misc/*" "src/task$" "src/libtask.a"
"src/columns/libcolumns.a" "src/commands/libcommands.a" "src/columns/libcolumns.a" "src/commands/libcommands.a"
"src/shell/tasksh$" "auto.h$" "/\\.gitignore" "/\\.git/" "swp$") "src/shell/tasksh$" "src/shell/libtasksh.a" "auto.h$"
"/\\.gitignore" "/\\.git/" "swp$")
include (CPack) include (CPack)

View file

@ -1,6 +1,6 @@
taskwarrior - a command line task list manager. taskwarrior - a command line task list manager.
Copyright 2006-2013, Paul Beckingham, Federico Hernandez. Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -5,20 +5,21 @@
Features Features
+ #328 Replaced the 'shell' command with a standalone 'tasksh' binary, which + #328 Replaced the 'shell' command with a standalone 'tasksh' binary, which
includes GNU readline support (thanks to Haitham Gad). includes GNU readline support (thanks to Haitham Gad).
+ #934 support for 'reserved.lines' to accomodate multi-line + #934 support for 'reserved.lines' to accommodate multi-line
shell prompts when used in conjunction with 'limit:page' (thanks to Robert shell prompts when used in conjunction with 'limit:page' (thanks to Robert
Gill). Gill).
+ #1226 A new French translation has begun, and will continue to be a work in + #1226 A new French translation has begun, and will continue to be a work in
progress for a while (thanks to YBSA R). progress for a while (thanks to YBSA R).
+ #1227 A new 'verify_l10n' utility ensures the localizations are in sync (thanks to + #1227 A new 'verify_l10n' utility ensures the localizations are in sync
Wim Schuermann). (thanks to Wim Schuermann).
+ #1250 Support out-of-tree test runs (thanks to Jakub Wilk). + #1250 Support out-of-tree test runs (thanks to Jakub Wilk).
+ #1256 Supports default values for UDA fields (thanks to Thomas Sullivan). + #1256 Supports default values for UDA fields (thanks to Thomas Sullivan).
+ #1297 The task₋sync(5) man pages is rewritten with examples. + #1297 The task₋sync(5) man pages is rewritten with examples.
+ #1339 The configuration file now supports JSON encoding of Unicode + #1339 The configuration file now supports JSON encoding of Unicode
characters, by specifying \uNNNN. characters, by specifying \uNNNN.
+ #1423 sync vs. push, pull, merge collision avoidance.
+ #1385 Need a way to configure the trust of self-signed certificates. + #1385 Need a way to configure the trust of self-signed certificates.
+ #1423 sync vs. push, pull, merge collision avoidance.
+ #1473 Make TASK_RCDIR customizable (thanks to Jakub Wilk).
+ Stores un-synched transactions in <data.location>/backlog.data. + Stores un-synched transactions in <data.location>/backlog.data.
+ Adds a new 'synchronize' command to sync data with a Taskserver. + Adds a new 'synchronize' command to sync data with a Taskserver.
+ Adds a new 'initialize' synchronize command argument that uploads all pending + Adds a new 'initialize' synchronize command argument that uploads all pending
@ -50,6 +51,7 @@ Features
FreeBSD (thanks to Pietro Cerutti). FreeBSD (thanks to Pietro Cerutti).
+ Performance improvements: + Performance improvements:
+ Optimizes indexing into pending.data for direct task access. + Optimizes indexing into pending.data for direct task access.
+ Improved I/O performance with better defaults for buffer sizes.
Bugs Bugs
+ #1195 Random seed not random enough - removed all random number code (thanks + #1195 Random seed not random enough - removed all random number code (thanks
@ -93,6 +95,11 @@ Bugs
+ #1414 Client does not verify SSL certificates (thanks to Scott Kroll). + #1414 Client does not verify SSL certificates (thanks to Scott Kroll).
+ #1415 Client should not require a SSL certificate if the server has a trusted + #1415 Client should not require a SSL certificate if the server has a trusted
certificate (thanks to Scott Kroll). certificate (thanks to Scott Kroll).
+ #1476 Unicode indicators increase column width (thanks to Paul Kishimoto).
+ #1477 Pre-compiled static library (*.a) in source tarball (thanks to Jakub
Wilk);
+ #1478 pri_sort.t failure (thanks to Jakub Wilk).
+ #1479 bug_annual.t failure (thanks to Jakub Wilk).
+ Fixed bug so that 'limit:page' now considers footnote messages. + Fixed bug so that 'limit:page' now considers footnote messages.
+ Fixed bug where specifying an ID of 0 yielded all completed/deleted tasks + Fixed bug where specifying an ID of 0 yielded all completed/deleted tasks
(thanks to greenskeleton). (thanks to greenskeleton).

View file

@ -67,6 +67,7 @@ lists them and their defaults plus the CMAKE_INSTALL_PREFIX:
CMAKE_INSTALL_PREFIX /usr/local CMAKE_INSTALL_PREFIX /usr/local
TASK_BINDIR bin TASK_BINDIR bin
TASK_DOCDIR share/doc/task TASK_DOCDIR share/doc/task
TASK_RCDIR share/doc/task/rc
TASK_MAN1DIR share/man/man1 TASK_MAN1DIR share/man/man1
TASK_MAN5DIR share/man/man5 TASK_MAN5DIR share/man/man5
@ -75,6 +76,7 @@ get absolute installation directories:
CMAKE_INSTALL_PREFIX/TASK_BINDIR /usr/local/bin CMAKE_INSTALL_PREFIX/TASK_BINDIR /usr/local/bin
CMAKE_INSTALL_PREFIX/TASK_DOCDIR /usr/local/share/doc/task CMAKE_INSTALL_PREFIX/TASK_DOCDIR /usr/local/share/doc/task
CMAKE_INSTALL_PREFIX/TASK_RCDIR /usr/local/share/doc/task/rc
CMAKE_INSTALL_PREFIX/TASK_MAN1DIR /usr/local/share/man/man1 CMAKE_INSTALL_PREFIX/TASK_MAN1DIR /usr/local/share/man/man1
CMAKE_INSTALL_PREFIX/TASK_MAN5DIR /usr/local/share/man/man5 CMAKE_INSTALL_PREFIX/TASK_MAN5DIR /usr/local/share/man/man5

View file

@ -1,6 +1,6 @@
taskwarrior - a command line task list manager. taskwarrior - a command line task list manager.
Copyright 2006-2013, Paul Beckingham, Federico Hernandez. Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

6
NEWS
View file

@ -34,9 +34,9 @@ New configuration options in taskwarrior 2.3.0
Newly deprecated features in taskwarrior 2.3.0 Newly deprecated features in taskwarrior 2.3.0
- File format 2 (used in version 0.9.3 - 1.5.0) is no longer supported. - File format 2 (used in version 0.9.3 - 1.5.0) is no longer supported.
- The 'push', 'pull' and 'merge' commands will be removed in a subsequent - The 'push', 'pull' and 'merge' commands will be removed in version 2.4.0
release. The new 'sync' command, in conjunction with the Taskserver is the The new 'sync' command, in conjunction with the Taskserver is the new sync
new sync mechanism. mechanism.
- The 'diagnostics' command no longer generates 1000 UUIDs as a uniqueness - The 'diagnostics' command no longer generates 1000 UUIDs as a uniqueness
test, because libuuid is now mandatory. test, because libuuid is now mandatory.

View file

@ -13,7 +13,7 @@
#define PACKAGE_STRING "${PACKAGE_STRING}" #define PACKAGE_STRING "${PACKAGE_STRING}"
/* Installation details */ /* Installation details */
#define TASK_RCDIR "${CMAKE_INSTALL_PREFIX}/${TASK_DOCDIR}/rc" #define TASK_RCDIR "${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}"
/* Localization */ /* Localization */
#define PACKAGE_LANGUAGE ${PACKAGE_LANGUAGE} #define PACKAGE_LANGUAGE ${PACKAGE_LANGUAGE}

View file

@ -265,7 +265,7 @@ your .taskrc file (note that your installation may use a slightly different path
from the example): from the example):
.RS .RS
include /usr/local/share/doc/task/rc/dark-256.theme include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/dark-256.theme
.RE .RE
You can use any of the standard taskwarrior themes: You can use any of the standard taskwarrior themes:
@ -304,7 +304,7 @@ Better yet, create your own, and share it. We will gladly host the theme file
on <http://taskwarrior.org>. on <http://taskwarrior.org>.
.SH "CREDITS & COPYRIGHTS" .SH "CREDITS & COPYRIGHTS"
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 \- 2014 P. Beckingham, F. Hernandez.
Taskwarrior is distributed under the MIT license. See Taskwarrior is distributed under the MIT license. See
http://www.opensource.org/licenses/mit-license.php for more information. http://www.opensource.org/licenses/mit-license.php for more information.

View file

@ -339,7 +339,7 @@ There are lots of ways. Here are some:
- Fix bugs - Fix bugs
.SH "CREDITS & COPYRIGHTS" .SH "CREDITS & COPYRIGHTS"
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 \- 2014 P. Beckingham, F. Hernandez.
Taskwarrior is distributed under the MIT license. See Taskwarrior is distributed under the MIT license. See
http://www.opensource.org/licenses/mit-license.php for more information. http://www.opensource.org/licenses/mit-license.php for more information.

View file

@ -142,7 +142,7 @@ Weaknesses:
- You need to manage your own server, or gain access to a hosted server. - You need to manage your own server, or gain access to a hosted server.
.SH "CREDITS & COPYRIGHTS" .SH "CREDITS & COPYRIGHTS"
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 \- 2014 P. Beckingham, F. Hernandez.
Taskwarrior is distributed under the MIT license. See Taskwarrior is distributed under the MIT license. See
http://www.opensource.org/licenses/mit-license.php for more information. http://www.opensource.org/licenses/mit-license.php for more information.

View file

@ -1286,19 +1286,19 @@ theme into the configuration file, you can see some striking effects. For a
blue theme, add this line to your .taskrc file: blue theme, add this line to your .taskrc file:
.RS .RS
include /usr/local/share/doc/task/rc/dark-blue-256.theme include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/dark-blue-256.theme
.RE .RE
For a red theme: For a red theme:
.RS .RS
include /usr/local/share/doc/task/rc/dark-red-256.theme include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/dark-red-256.theme
.RE .RE
For a general dark theme: For a general dark theme:
.RS .RS
include /usr/local/share/doc/task/rc/dark-256.theme include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/dark-256.theme
.RE .RE
Here are two color rules that specify a dark blue background for all tasks that Here are two color rules that specify a dark blue background for all tasks that
@ -1497,7 +1497,7 @@ used most. You can create your own, or use one of the samples to show holidays
on the calendar. Try adding this line to your ~/.taskrc file: on the calendar. Try adding this line to your ~/.taskrc file:
.RS .RS
include /usr/local/share/doc/task/rc/holidays.en-US.rc include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/holidays.en-US.rc
.RE .RE
Then: Then:
@ -3081,7 +3081,7 @@ $ task help
.RE .RE
.SH "CREDITS & COPYRIGHTS" .SH "CREDITS & COPYRIGHTS"
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 \- 2014 P. Beckingham, F. Hernandez.
This man page was originally written by Federico Hernandez, and has been modified and supplemented by Paul Beckingham. This man page was originally written by Federico Hernandez, and has been modified and supplemented by Paul Beckingham.

View file

@ -144,8 +144,8 @@ Shows a graphical burndown chart, by month.
.B task calendar [due|<month> <year>|<year>] [y] .B task calendar [due|<month> <year>|<year>] [y]
Shows a monthly calendar with due tasks marked. Shows one horizontal line of Shows a monthly calendar with due tasks marked. Shows one horizontal line of
months. If the 'y' argument is provided, will show at least one complete year. months. If the 'y' argument is provided, will show at least one complete year.
If a year is provided, such as '2013', then that full year is shown. If both If a year is provided, such as '2014', then that full year is shown. If both
a month and a year are specified ('6 2013') then the months displayed begin at a month and a year are specified ('6 2014') then the months displayed begin at
the specified month and year. If the 'due' argument is provided, will show the specified month and year. If the 'due' argument is provided, will show
the starting month of the earliest due task. the starting month of the earliest due task.
@ -1084,7 +1084,7 @@ The file that contains the completed ("done") tasks.
The file that contains information needed by the "undo" command. The file that contains information needed by the "undo" command.
.SH "CREDITS & COPYRIGHTS" .SH "CREDITS & COPYRIGHTS"
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 \- 2014 P. Beckingham, F. Hernandez.
Taskwarrior is distributed under the MIT license. See Taskwarrior is distributed under the MIT license. See
http://www.opensource.org/licenses/mit-license.php for more information. http://www.opensource.org/licenses/mit-license.php for more information.

View file

@ -131,9 +131,9 @@ ones containing just the relevant configuration data like colors, etc.
There are two excellent uses of includes in your .taskrc, shown here: There are two excellent uses of includes in your .taskrc, shown here:
.RS .RS
include /usr/local/share/doc/task/rc/holidays.en-US.rc include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/holidays.en-US.rc
.br .br
include /usr/local/share/doc/task/rc/dark-16.theme include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/dark-16.theme
.RE .RE
This includes two standard files that are distributed with taskwarrior, which This includes two standard files that are distributed with taskwarrior, which
@ -515,7 +515,7 @@ D two-digit day, for example 01 or 30
.br .br
M two-digit month, for example 01 or 12 M two-digit month, for example 01 or 12
.br .br
Y four-digit year, for example 2009 or 2013 Y four-digit year, for example 2009 or 2014
.br .br
a short name of weekday, for example Mon or Wed a short name of weekday, for example Mon or Wed
.br .br
@ -724,7 +724,7 @@ be included like this:
.RS .RS
.RS .RS
.br .br
include /usr/local/share/doc/task/rc/holidays.en-US.rc include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/holidays.en-US.rc
.RE .RE
.RE .RE
@ -1389,7 +1389,7 @@ Default is "NORMAL". See GnuTLS documentation for full details.
.RE .RE
.SH "CREDITS & COPYRIGHTS" .SH "CREDITS & COPYRIGHTS"
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 \- 2014 P. Beckingham, F. Hernandez.
This man page was originally written by Federico Hernandez. This man page was originally written by Federico Hernandez.

View file

@ -149,7 +149,7 @@ ID Project Pri Due Active Age Description
.RE .RE
.SH "CREDITS & COPYRIGHTS" .SH "CREDITS & COPYRIGHTS"
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 \- 2014 P. Beckingham, F. Hernandez.
This man page was originally written by Federico Hernandez. This man page was originally written by Federico Hernandez.

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/be-BY/2013.json # http://holidata.net/be-BY/2013.json
# http://holidata.net/be-BY/2014.json # http://holidata.net/be-BY/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/cs-CZ/2013.json # http://holidata.net/cs-CZ/2013.json
# http://holidata.net/cs-CZ/2014.json # http://holidata.net/cs-CZ/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/da-DK/2013.json # http://holidata.net/da-DK/2013.json
# http://holidata.net/da-DK/2014.json # http://holidata.net/da-DK/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/de-AT/2013.json # http://holidata.net/de-AT/2013.json
# http://holidata.net/de-AT/2014.json # http://holidata.net/de-AT/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/de-DE/2013.json # http://holidata.net/de-DE/2013.json
# http://holidata.net/de-DE/2014.json # http://holidata.net/de-DE/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/en-CA/2013.json # http://holidata.net/en-CA/2013.json
# http://holidata.net/en-CA/2014.json # http://holidata.net/en-CA/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/en-GB/2013.json # http://holidata.net/en-GB/2013.json
# http://holidata.net/en-GB/2014.json # http://holidata.net/en-GB/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/en-NZ/2013.json # http://holidata.net/en-NZ/2013.json
# http://holidata.net/en-NZ/2014.json # http://holidata.net/en-NZ/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/en-US/2013.json # http://holidata.net/en-US/2013.json
# http://holidata.net/en-US/2014.json # http://holidata.net/en-US/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/es-ES/2013.json # http://holidata.net/es-ES/2013.json
# http://holidata.net/es-ES/2014.json # http://holidata.net/es-ES/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/fr-FR/2013.json # http://holidata.net/fr-FR/2013.json
# http://holidata.net/fr-FR/2014.json # http://holidata.net/fr-FR/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/it-IT/2013.json # http://holidata.net/it-IT/2013.json
# http://holidata.net/it-IT/2014.json # http://holidata.net/it-IT/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/jp-JP/2013.json # http://holidata.net/jp-JP/2013.json
# http://holidata.net/jp-JP/2014.json # http://holidata.net/jp-JP/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/nb-NO/2013.json # http://holidata.net/nb-NO/2013.json
# http://holidata.net/nb-NO/2014.json # http://holidata.net/nb-NO/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/nl-NL/2013.json # http://holidata.net/nl-NL/2013.json
# http://holidata.net/nl-NL/2014.json # http://holidata.net/nl-NL/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# http://holidata.net/sv-SE/2013.json # http://holidata.net/sv-SE/2013.json
# http://holidata.net/sv-SE/2014.json # http://holidata.net/sv-SE/2014.json
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Colors used are based on the Solarized palette created by Ethan Schoonover # Colors used are based on the Solarized palette created by Ethan Schoonover
# <http://ethanschoonover.com/solarized> # <http://ethanschoonover.com/solarized>

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Colors used are based on the Solarized palette created by Ethan Schoonover # Colors used are based on the Solarized palette created by Ethan Schoonover
# <http://ethanschoonover.com/solarized> # <http://ethanschoonover.com/solarized>

View file

@ -242,7 +242,7 @@ Note: This is being written from the OSX 10.6 perspective, and may therefore
$ /usr/local/bin/task version $ /usr/local/bin/task version
task 2.0.0 built for darwin task 2.0.0 built for darwin
Copyright (C) 2006 - 2013 P. Beckingham, F. Hernandez. Copyright (C) 2006 - 2014 P. Beckingham, F. Hernandez.
Taskwarrior may be copied only under the terms of the GNU General Public Taskwarrior may be copied only under the terms of the GNU General Public
License, which may be found in the taskwarrior source kit. License, which may be found in the taskwarrior source kit.

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
############################################################################### ###############################################################################
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal
@ -190,7 +190,7 @@ if (open my $fh, '>:utf8', $file)
"# ${url_current}\n", "# ${url_current}\n",
"# ${url_next}\n", "# ${url_next}\n",
"#\n", "#\n",
"# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.\n", "# Copyright 2006-2014, Paul Beckingham, Federico Hernandez.\n",
"#\n", "#\n",
"# Permission is hereby granted, free of charge, to any person obtaining a copy\n", "# Permission is hereby granted, free of charge, to any person obtaining a copy\n",
"# of this software and associated documentation files (the \"Software\"), to deal\n", "# of this software and associated documentation files (the \"Software\"), to deal\n",

View file

@ -2,7 +2,7 @@
# bash completion support for taskwarrior # bash completion support for taskwarrior
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez. # Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -12,7 +12,7 @@
# * Tags # * Tags
# * Attribute names and modifiers # * Attribute names and modifiers
# #
# Copyright 2009 - 2013 Mick Koch <kchmck@gmail.com> # Copyright 2009 - 2014 Mick Koch <kchmck@gmail.com>
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
## taskwarrior - a command line task list manager. ## taskwarrior - a command line task list manager.
## ##
## Copyright 2006-2013, Paul Beckingham, Federico Hernandez. ## Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
## ##
## Permission is hereby granted, free of charge, to any person obtaining a copy ## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal ## of this software and associated documentation files (the "Software"), to deal

View file

@ -53,7 +53,7 @@ You should then be ready to go.
--- ---
All four above mentioned files are All four above mentioned files are
Copyright 2009 - 2013 John Florian Copyright 2009 - 2014 John Florian
and are available under the MIT license. and are available under the MIT license.
For the full text of this license, see COPYING. For the full text of this license, see COPYING.

View file

@ -4,7 +4,7 @@
" Maintainer: John Florian <jflorian@doubledog.org> " Maintainer: John Florian <jflorian@doubledog.org>
" Updated: Thu Dec 10 18:28:26 EST 2009 " Updated: Thu Dec 10 18:28:26 EST 2009
" "
" Copyright 2009 - 2013 John Florian " Copyright 2009 - 2014 John Florian
" "
" This file is available under the MIT license. " This file is available under the MIT license.
" For the full text of this license, see COPYING. " For the full text of this license, see COPYING.

View file

@ -3,7 +3,7 @@
" Maintainer: John Florian <jflorian@doubledog.org> " Maintainer: John Florian <jflorian@doubledog.org>
" Updated: Wed Jul 8 19:46:20 EDT 2009 " Updated: Wed Jul 8 19:46:20 EDT 2009
" "
" Copyright 2009 - 2013 John Florian " Copyright 2009 - 2014 John Florian
" "
" This file is available under the MIT license. " This file is available under the MIT license.
" For the full text of this license, see COPYING. " For the full text of this license, see COPYING.

View file

@ -3,7 +3,7 @@
" Maintainer: John Florian <jflorian@doubledog.org> " Maintainer: John Florian <jflorian@doubledog.org>
" Updated: Wed Jul 8 19:46:32 EDT 2009 " Updated: Wed Jul 8 19:46:32 EDT 2009
" "
" Copyright 2009 - 2013 John Florian " Copyright 2009 - 2014 John Florian
" "
" This file is available under the MIT license. " This file is available under the MIT license.
" For the full text of this license, see COPYING. " For the full text of this license, see COPYING.

View file

@ -3,7 +3,7 @@
" Maintainer: John Florian <jflorian@doubledog.org> " Maintainer: John Florian <jflorian@doubledog.org>
" Updated: Sat Feb 20 14:14:44 EST 2010 " Updated: Sat Feb 20 14:14:44 EST 2010
" "
" Copyright 2009 - 2013 John Florian " Copyright 2009 - 2014 John Florian
" "
" This file is available under the MIT license. " This file is available under the MIT license.
" For the full text of this license, see COPYING. " For the full text of this license, see COPYING.

View file

@ -3,7 +3,7 @@
# #
# taskwarrior - a command line task list manager. # taskwarrior - a command line task list manager.
# #
# Copyright 2010 - 2013 Johannes Schlatow # Copyright 2010 - 2014 Johannes Schlatow
# Copyright 2009 P.C. Shyamshankar # Copyright 2009 P.C. Shyamshankar
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006 - 2013, Paul Beckingham, Federico Hernandez. // Copyright 2006 - 2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal
@ -196,12 +196,13 @@ bool File::waitForLock ()
void File::read (std::string& contents) void File::read (std::string& contents)
{ {
contents = ""; contents = "";
contents.reserve (size ());
std::ifstream in (_data.c_str ()); std::ifstream in (_data.c_str ());
if (in.good ()) if (in.good ())
{ {
std::string line; std::string line;
line.reserve (1024); line.reserve (512 * 1024);
while (getline (in, line)) while (getline (in, line))
contents += line + "\n"; contents += line + "\n";
@ -219,7 +220,7 @@ void File::read (std::vector <std::string>& contents)
if (in.good ()) if (in.good ())
{ {
std::string line; std::string line;
line.reserve (1024); line.reserve (512 * 1024);
while (getline (in, line)) while (getline (in, line))
contents.push_back (line); contents.push_back (line);

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2012, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2012, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal
@ -35,6 +35,7 @@
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <limits.h> #include <limits.h>
#include <Directory.h>
#include <Path.h> #include <Path.h>
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
@ -248,17 +249,13 @@ std::string Path::expand (const std::string& in)
else if (in.length () > 2 && else if (in.length () > 2 &&
in.substr (0, 2) == "./") in.substr (0, 2) == "./")
{ {
char buf[PATH_MAX]; copy = Directory::cwd () + "/" + in.substr (2);
getcwd (buf, PATH_MAX - 1);
copy = std::string (buf) + "/" + in.substr (2);
} }
else if (in.length () > 1 && else if (in.length () > 1 &&
in[0] != '.' && in[0] != '.' &&
in[0] != '/') in[0] != '/')
{ {
char buf[PATH_MAX]; copy = Directory::cwd () + "/" + in;
getcwd (buf, PATH_MAX - 1);
copy = std::string (buf) + "/" + in;
} }
return copy; return copy;

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal

View file

@ -1,7 +1,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// taskwarrior - a command line task list manager. // taskwarrior - a command line task list manager.
// //
// Copyright 2006-2013, Paul Beckingham, Federico Hernandez. // Copyright 2006-2014, Paul Beckingham, Federico Hernandez.
// //
// Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal // of this software and associated documentation files (the "Software"), to deal
@ -698,7 +698,7 @@ void readTaskmods (std::vector <std::string> &input,
void TDB2::merge (const std::string& mergeFile) void TDB2::merge (const std::string& mergeFile)
{ {
/////////////////////////////////////// ///////////////////////////////////////
// Copyright 2010 - 2013, Johannes Schlatow. // Copyright 2010 - 2014, Johannes Schlatow.
/////////////////////////////////////// ///////////////////////////////////////
// list of modifications that we want to add to the local database // list of modifications that we want to add to the local database

Some files were not shown because too many files have changed in this diff Show more