Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package timewarrior for openSUSE:Factory checked in at 2024-01-22 20:33:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/timewarrior (Old) and /work/SRC/openSUSE:Factory/.timewarrior.new.16006 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "timewarrior" Mon Jan 22 20:33:35 2024 rev:6 rq:1140243 version:1.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/timewarrior/timewarrior.changes 2024-01-08 23:46:01.647981200 +0100 +++ /work/SRC/openSUSE:Factory/.timewarrior.new.16006/timewarrior.changes 2024-01-22 20:33:51.096401165 +0100 @@ -1,0 +2,8 @@ +Wed Jan 17 18:49:01 UTC 2024 - Benedikt Fein <[email protected]> + +- Update to 1.7.1 + * #580 internal parsing of tags starting with number broken + * #582 Retrieval of intervals with tags containing hyphens is broken + * #583 README - Update build instructions + +------------------------------------------------------------------- Old: ---- timew-1.7.0.tar.gz New: ---- timew-1.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ timewarrior.spec ++++++ --- /var/tmp/diff_new_pack.Kaafdn/_old 2024-01-22 20:33:51.748424978 +0100 +++ /var/tmp/diff_new_pack.Kaafdn/_new 2024-01-22 20:33:51.752425124 +0100 @@ -17,7 +17,7 @@ Name: timewarrior -Version: 1.7.0 +Version: 1.7.1 Release: 0 Summary: Command line time tracker License: MIT ++++++ timew-1.7.0.tar.gz -> timew-1.7.1.tar.gz ++++++ Binary files old/timew-1.7.0/._INSTALL and new/timew-1.7.1/._INSTALL differ Binary files old/timew-1.7.0/._LICENSE and new/timew-1.7.1/._LICENSE differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/AUTHORS new/timew-1.7.1/AUTHORS --- old/timew-1.7.0/AUTHORS 2023-12-24 11:56:25.000000000 +0100 +++ new/timew-1.7.1/AUTHORS 2024-01-16 13:35:02.000000000 +0100 @@ -123,3 +123,6 @@ Sergey Zhuravlevich catexis Aniket Meshram + Joachim Meyer + arxel-sc + Eugene Morozov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/CMakeLists.txt new/timew-1.7.1/CMakeLists.txt --- old/timew-1.7.0/CMakeLists.txt 2023-12-24 19:26:50.000000000 +0100 +++ new/timew-1.7.1/CMakeLists.txt 2024-01-16 13:35:02.000000000 +0100 @@ -7,7 +7,7 @@ include (CXXSniffer) include (FindAsciidoctor) -set (PROJECT_VERSION "1.7.0") +set (PROJECT_VERSION "1.7.1") string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/ChangeLog new/timew-1.7.1/ChangeLog --- old/timew-1.7.0/ChangeLog 2023-12-24 19:26:50.000000000 +0100 +++ new/timew-1.7.1/ChangeLog 2024-01-16 13:35:02.000000000 +0100 @@ -1,6 +1,17 @@ ------ current release --------------------------- -1.7.0 (2023-12-23) - +1.7.1 (2024-01-16) - + +- #580 internal parsing of tags starting with number broken + (thanks to arxel-sc) +- #582 Retrieval of intervals with tags containing hyphens is broken + (thanks to Eugene Morozov) +- #583 README - Update build instructions + (thanks to Joachim Meyer) + +------ old releases ------------------------------ + +1.7.0 (2023-12-24) - 63f7fc95a0fa20dc768ae4e94b7f2d79c306f9dd - #205 Wrap annotations in summary (thanks to varac) @@ -16,8 +27,6 @@ - Refactor holidays/refresh script - Update task-timewarrior-hook script to 87a3426d8153f92aaee2edf36b2de62e48c4de0e ------- old releases ------------------------------ - 1.6.0 (2023-09-18) - cd1aa610ed50558bb2cf141022fa7b41523091ac3ae5fbb9c2d459cfe1afc782 - #529 Fix summary truncating multibyte characters in long annotations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/README.md new/timew-1.7.1/README.md --- old/timew-1.7.0/README.md 2023-12-24 19:45:20.000000000 +0100 +++ new/timew-1.7.1/README.md 2024-01-16 13:35:02.000000000 +0100 @@ -46,19 +46,19 @@ There are two ways to retrieve the Timewarrior sources: -* Clone the repository from GitHub, +* Clone the repository from GitHub and update required submodules, ``` git clone --recurse-submodules https://github.com/GothenburgBitFactory/timewarrior cd timewarrior ``` * Or download the tarball with curl, ``` - curl -O https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.7.0/timew-1.7.0.tar.gz + curl -O https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.7.1/timew-1.7.1.tar.gz ``` and expand the tarball ``` - tar xzf timew-1.7.0.tar.gz - cd timew-1.7.0 + tar xzf timew-1.7.1.tar.gz + cd timew-1.7.1 ``` Build Timewarrior, optionally run the test suite, and install it. ``` Binary files old/timew-1.7.0/doc/._CMakeLists.txt and new/timew-1.7.1/doc/._CMakeLists.txt differ Binary files old/timew-1.7.0/doc/._rules.txt and new/timew-1.7.1/doc/._rules.txt differ Binary files old/timew-1.7.0/doc/holidays/._CMakeLists.txt and new/timew-1.7.1/doc/holidays/._CMakeLists.txt differ Binary files old/timew-1.7.0/doc/holidays/._README and new/timew-1.7.1/doc/holidays/._README differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/holidays/holidays.de-DE new/timew-1.7.1/doc/holidays/holidays.de-DE --- old/timew-1.7.0/doc/holidays/holidays.de-DE 2023-10-10 17:01:17.000000000 +0200 +++ new/timew-1.7.1/doc/holidays/holidays.de-DE 2023-12-29 21:48:03.000000000 +0100 @@ -1,26 +1,25 @@ # Holiday data provided by holidata.net -# Generated 2023-10-10T17:01:16 +# Generated 2023-12-29T21:34:58 define holidays: de-DE: - 2023_01_01 = Neujahr - 2023_01_06 = Heilige drei Könige - 2023_03_08 = Internationaler Frauentag - 2023_04_07 = Karfreitag - 2023_04_09 = Ostern - 2023_04_10 = Ostermontag - 2023_05_01 = Erster Maifeiertag - 2023_05_18 = Christi Himmelfahrt - 2023_05_28 = Pfingstsonntag - 2023_05_29 = Pfingstmontag - 2023_06_08 = Fronleichnam - 2023_08_15 = Mariä Himmelfahrt - 2023_10_03 = Tag der Deutschen Einheit - 2023_10_31 = Reformationstag - 2023_11_01 = Allerheiligen - 2023_11_22 = BuÃ- und Bettag - 2023_12_24 = Heilig Abend - 2023_12_25 = Weihnachtstag - 2023_12_26 = Zweiter Weihnachtstag - 2023_12_31 = Silvester - + 2024_01_01 = Neujahr + 2024_01_06 = Heilige drei Könige + 2024_03_08 = Internationaler Frauentag + 2024_03_29 = Karfreitag + 2024_03_31 = Ostern + 2024_04_01 = Ostermontag + 2024_05_01 = Erster Maifeiertag + 2024_05_09 = Christi Himmelfahrt + 2024_05_19 = Pfingstsonntag + 2024_05_20 = Pfingstmontag + 2024_05_30 = Fronleichnam + 2024_08_15 = Mariä Himmelfahrt + 2024_10_03 = Tag der Deutschen Einheit + 2024_10_31 = Reformationstag + 2024_11_01 = Allerheiligen + 2024_11_20 = BuÃ- und Bettag + 2024_12_24 = Heilig Abend + 2024_12_25 = Weihnachtstag + 2024_12_26 = Zweiter Weihnachtstag + 2024_12_31 = Silvester Binary files old/timew-1.7.0/doc/man1/._CMakeLists.txt and new/timew-1.7.1/doc/man1/._CMakeLists.txt differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-annotate.1 new/timew-1.7.1/doc/man1/timew-annotate.1 --- old/timew-1.7.0/doc/man1/timew-annotate.1 2023-12-24 14:54:52.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-annotate.1 2023-12-30 18:56:49.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-annotate .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-ANNOTATE" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-ANNOTATE" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-chart.1 new/timew-1.7.1/doc/man1/timew-chart.1 --- old/timew-1.7.0/doc/man1/timew-chart.1 2023-12-24 14:54:52.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-chart.1 2023-12-30 18:56:49.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-chart .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-CHART" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-CHART" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-config.1 new/timew-1.7.1/doc/man1/timew-config.1 --- old/timew-1.7.0/doc/man1/timew-config.1 2023-12-24 14:54:52.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-config.1 2023-12-30 18:56:49.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-config .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-CONFIG" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-CONFIG" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-export.1 new/timew-1.7.1/doc/man1/timew-export.1 --- old/timew-1.7.0/doc/man1/timew-export.1 2023-12-24 14:54:54.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-export.1 2023-12-30 18:56:49.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-export .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-EXPORT" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-EXPORT" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-join.1 new/timew-1.7.1/doc/man1/timew-join.1 --- old/timew-1.7.0/doc/man1/timew-join.1 2023-12-24 14:54:57.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-join.1 2023-12-30 18:56:49.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-join .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-JOIN" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-JOIN" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-report.1 new/timew-1.7.1/doc/man1/timew-report.1 --- old/timew-1.7.0/doc/man1/timew-report.1 2023-12-24 14:54:59.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-report.1 2023-12-30 18:56:50.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-report .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-REPORT" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-REPORT" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-retag.1 new/timew-1.7.1/doc/man1/timew-retag.1 --- old/timew-1.7.0/doc/man1/timew-retag.1 2023-12-24 14:55:00.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-retag.1 2023-12-30 18:56:50.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-retag .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-RETAG" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-RETAG" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-summary.1 new/timew-1.7.1/doc/man1/timew-summary.1 --- old/timew-1.7.0/doc/man1/timew-summary.1 2023-12-24 14:55:03.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-summary.1 2023-12-30 18:56:50.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-summary .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-12-24 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-SUMMARY" "1" "2023-12-24" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-SUMMARY" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-tag.1 new/timew-1.7.1/doc/man1/timew-tag.1 --- old/timew-1.7.0/doc/man1/timew-tag.1 2023-12-24 14:55:03.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-tag.1 2023-12-30 18:56:50.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-tag .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-TAG" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-TAG" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew-untag.1 new/timew-1.7.1/doc/man1/timew-untag.1 --- old/timew-1.7.0/doc/man1/timew-untag.1 2023-12-24 14:55:04.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew-untag.1 2023-12-30 18:56:50.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-untag .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-UNTAG" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-UNTAG" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man1/timew.1 new/timew-1.7.1/doc/man1/timew.1 --- old/timew-1.7.0/doc/man1/timew.1 2023-12-24 14:55:05.000000000 +0100 +++ new/timew-1.7.1/doc/man1/timew.1 2023-12-30 18:56:51.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW" "1" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW" "1" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 Binary files old/timew-1.7.0/doc/man7/._CMakeLists.txt and new/timew-1.7.1/doc/man7/._CMakeLists.txt differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man7/timew-config.7 new/timew-1.7.1/doc/man7/timew-config.7 --- old/timew-1.7.0/doc/man7/timew-config.7 2023-12-24 14:54:52.000000000 +0100 +++ new/timew-1.7.1/doc/man7/timew-config.7 2023-12-30 18:56:49.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-config .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-CONFIG" "7" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-CONFIG" "7" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man7/timew-dates.7 new/timew-1.7.1/doc/man7/timew-dates.7 --- old/timew-1.7.0/doc/man7/timew-dates.7 2023-12-24 14:54:52.000000000 +0100 +++ new/timew-1.7.1/doc/man7/timew-dates.7 2023-12-30 18:56:49.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-dates .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-DATES" "7" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-DATES" "7" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man7/timew-durations.7 new/timew-1.7.1/doc/man7/timew-durations.7 --- old/timew-1.7.0/doc/man7/timew-durations.7 2023-12-24 14:54:52.000000000 +0100 +++ new/timew-1.7.1/doc/man7/timew-durations.7 2023-12-30 18:56:50.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-durations .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-10-14 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-DURATIONS" "7" "2023-10-14" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-DURATIONS" "7" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/doc/man7/timew-hints.7 new/timew-1.7.1/doc/man7/timew-hints.7 --- old/timew-1.7.0/doc/man7/timew-hints.7 2023-12-24 14:54:53.000000000 +0100 +++ new/timew-1.7.1/doc/man7/timew-hints.7 2023-12-30 18:56:50.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: timew-hints .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 -.\" Date: 2023-12-23 +.\" Date: 2023-12-30 .\" Manual: User Manuals -.\" Source: timew 1.7.0 +.\" Source: timew 1.7.0-dev .\" Language: English .\" -.TH "TIMEW\-HINTS" "7" "2023-12-23" "timew 1.7.0" "User Manuals" +.TH "TIMEW\-HINTS" "7" "2023-12-30" "timew 1.7.0\-dev" "User Manuals" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 Binary files old/timew-1.7.0/doc/themes/._CMakeLists.txt and new/timew-1.7.1/doc/themes/._CMakeLists.txt differ Binary files old/timew-1.7.0/doc/themes/._README and new/timew-1.7.1/doc/themes/._README differ Binary files old/timew-1.7.0/ext/._CMakeLists.txt and new/timew-1.7.1/ext/._CMakeLists.txt differ Binary files old/timew-1.7.0/ext/._README and new/timew-1.7.1/ext/._README differ Binary files old/timew-1.7.0/src/._CMakeLists.txt and new/timew-1.7.1/src/._CMakeLists.txt differ Binary files old/timew-1.7.0/src/commands/._CMakeLists.txt and new/timew-1.7.1/src/commands/._CMakeLists.txt differ Binary files old/timew-1.7.0/src/lex and new/timew-1.7.1/src/lex differ Binary files old/timew-1.7.0/src/timew and new/timew-1.7.1/src/timew differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/src/util.cpp new/timew-1.7.1/src/util.cpp --- old/timew-1.7.0/src/util.cpp 2023-12-24 11:56:25.000000000 +0100 +++ new/timew-1.7.1/src/util.cpp 2024-01-15 22:06:14.000000000 +0100 @@ -55,7 +55,7 @@ { auto quote = input.find ('"'); auto space = input.find (' '); - auto op = input.find_first_of ("+/()<^!=~_%"); + auto op = input.find_first_of ("-+/()<^!=~_%"); if (quote == std::string::npos && space == std::string::npos && Binary files old/timew-1.7.0/test/._CMakeLists.txt and new/timew-1.7.1/test/._CMakeLists.txt differ Binary files old/timew-1.7.0/test/AtomicFileTest and new/timew-1.7.1/test/AtomicFileTest differ Binary files old/timew-1.7.0/test/Datafile.t and new/timew-1.7.1/test/Datafile.t differ Binary files old/timew-1.7.0/test/DatetimeParser.t and new/timew-1.7.1/test/DatetimeParser.t differ Binary files old/timew-1.7.0/test/TagInfoDatabase.t and new/timew-1.7.1/test/TagInfoDatabase.t differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/test/all.log new/timew-1.7.1/test/all.log --- old/timew-1.7.0/test/all.log 2023-12-23 23:31:44.000000000 +0100 +++ new/timew-1.7.1/test/all.log 2024-01-15 22:07:41.000000000 +0100 @@ -1,10 +1,29 @@ -# 1703370636.261555 ==> 2023-12-23 23:30:36 +# 1705352794.077745 ==> 2024-01-15 22:06:34 +# test_totals.t +1..17 +ok 1 - test_totals.t: Test format_seconds with 1 hour +ok 2 - test_totals.t: Test format_seconds with 1 minute +ok 3 - test_totals.t: Test format_seconds with less than 1 minute +ok 4 - test_totals.t: Test format_seconds with more than 1 hour +ok 5 - test_totals.t: totals extension should report error on empty database (colored) +ok 6 - test_totals.t: totals extension should report error on emtpy range (colored) +ok 7 - test_totals.t: totals extension should print report for filled database (colored) +ok 8 - test_totals.t: totals extension should handle interval with empty tag list (colored) +ok 9 - test_totals.t: totals extension should handle interval without tags (colored) +ok 10 - test_totals.t: totals extension should handle open interval (colored) +ok 11 - test_totals.t: totals extension should report error on empty database +ok 12 - test_totals.t: totals extension should report error on emtpy range +ok 13 - test_totals.t: totals extension should print report for filled database +ok 14 - test_totals.t: totals extension should handle interval with empty tag list +ok 15 - test_totals.t: totals extension should handle interval without tags +ok 16 - test_totals.t: totals extension should handle open interval +ok 17 - test_totals.t: totals extension should print report for time delta larger than 24 hours # DatetimeParser.t 1..361 -# local midnight today 1703286000 +# local midnight today 1705273200 # local midnight 2013-12-06 1386284400 # local midnight 2013-12-01 1385852400 -# utc midnight today 1703289600 +# utc midnight today 1705276800 # utc midnight 2013-12-06 1386288000 # utc midnight 2013-12-01 1385856000 # ld 86400 @@ -371,6 +390,9 @@ ok 360 - DatetimeParser::parse_range ("mon") --> [start,end) ok 361 - DatetimeParser::parse_range negative 'mon:' --> fail # 361 passed, 0 failed, 0 skipped. 100% passed. +# version.t +1..1 +ok 1 - version.t: Verify that 'timew --version' returns something valid # Datafile.t 1..2 ok 1 - Datafile::deleteInterval throws on error @@ -986,28 +1008,15 @@ ok 95 - subtractRanges: results[0].end = 20160101T120000 ok 96 - subtractRanges: all_day - 2 overlapping months = 0 ranges # 96 passed, 0 failed, 0 skipped. 100% passed. -# test_totals.t -1..17 -ok 1 - test_totals.t: Test format_seconds with 1 hour -ok 2 - test_totals.t: Test format_seconds with 1 minute -ok 3 - test_totals.t: Test format_seconds with less than 1 minute -ok 4 - test_totals.t: Test format_seconds with more than 1 hour -ok 5 - test_totals.t: totals extension should report error on empty database (colored) -ok 6 - test_totals.t: totals extension should report error on emtpy range (colored) -ok 7 - test_totals.t: totals extension should print report for filled database (colored) -ok 8 - test_totals.t: totals extension should handle interval with empty tag list (colored) -ok 9 - test_totals.t: totals extension should handle interval without tags (colored) -ok 10 - test_totals.t: totals extension should handle open interval (colored) -ok 11 - test_totals.t: totals extension should report error on empty database -ok 12 - test_totals.t: totals extension should report error on emtpy range -ok 13 - test_totals.t: totals extension should print report for filled database -ok 14 - test_totals.t: totals extension should handle interval with empty tag list -ok 15 - test_totals.t: totals extension should handle interval without tags -ok 16 - test_totals.t: totals extension should handle open interval -ok 17 - test_totals.t: totals extension should print report for time delta larger than 24 hours -# version.t -1..1 -ok 1 - version.t: Verify that 'timew --version' returns something valid +# help.t +1..7 +ok 1 - help.t: timew command with --help should show help page +ok 2 - help.t: timew command with -h should show help page +ok 3 - help.t: timew --help should print usage +ok 4 - help.t: timew -h should print usage +ok 5 - help.t: timew help with command should show man page +ok 6 - help.t: timew help with unknown argument should show error message +ok 7 - help.t: timew help without command should print usage # AtomicFile.t 1..22 ok 1 - AtomicFileTest: Shall not exists before finalize @@ -1143,15 +1152,6 @@ ok 63 - JSON '{"id":0,"tags":["one-two","three"]}' ok 64 - Interval().serialize -> 'inc # "foo_bar"' # 64 passed, 0 failed, 0 skipped. 100% passed. -# help.t -1..7 -ok 1 - help.t: timew command with --help should show help page -ok 2 - help.t: timew command with -h should show help page -ok 3 - help.t: timew --help should print usage -ok 4 - help.t: timew -h should print usage -ok 5 - help.t: timew help with command should show man page -ok 6 - help.t: timew help with unknown argument should show error message -ok 7 - help.t: timew help without command should print usage # ids.t 1..3 ok 1 - ids.t: test_ids_in_output (TestIds) @@ -1165,11 +1165,11 @@ ok 4 - fill.t: Add closed interval into a gap without fill # --- tap output start --- # -# Wk Date Day ID Tags Start End Time Total -# --- ---------- --- -- ---- ------- --- -------- -------- -# W51 2023-12-23 Sat @1 tag3 0:00:00 - 23:30:38 23:30:38 +# Wk Date Day ID Tags Start End Time Total +# -- ---------- --- -- ---- ------- --- -------- -------- +# W3 2024-01-15 Mon @1 tag3 0:00:00 - 22:06:37 22:06:37 # -# 23:30:38 +# 22:06:37 # # --- tap output end --- # --- tap output start --- @@ -1237,6 +1237,13 @@ ok 1 - gaps.t: Add one interval and export it as-is ok 2 - gaps.t: Add one interval, with exclusions ok 3 - gaps.t: Test trivial gaps +# lengthen.t +1..5 +ok 1 - lengthen.t: Lengthen an interval to enclose a month border +ok 2 - lengthen.t: Lengthen a closed interval +ok 3 - lengthen.t: Lengthen an open interval +ok 4 - lengthen.t: Lengthen a synthetic interval. +ok 5 - lengthen.t: Calling lengthen with a non-existent interval reference is an error # annotate.t 1..12 ok 1 - annotate.t: Add an annotation to a closed interval @@ -1267,13 +1274,6 @@ ok 12 - untag.t: Untag a synthetic interval. ok 13 - untag.t: Call 'untag' with identical ids ok 14 - untag.t: Call 'untag' with identical tags -# lengthen.t -1..5 -ok 1 - lengthen.t: Lengthen an interval to enclose a month border -ok 2 - lengthen.t: Lengthen a closed interval -ok 3 - lengthen.t: Lengthen an open interval -ok 4 - lengthen.t: Lengthen a synthetic interval. -ok 5 - lengthen.t: Calling lengthen with a non-existent interval reference is an error # export.t 1..9 ok 1 - export.t: Changing exclusions does change open interval @@ -1301,13 +1301,6 @@ ok 3 - cli.t: Call 'timew' without active time tracking ok 4 - cli.t: Verify that calling 'timew' the first time returns exit code 0 ok 5 - cli.t: Verify that calling 'timew' recreates tag database -# resize.t -1..5 -ok 1 - resize.t: Calling resize with a non-existent interval reference is an error -ok 2 - resize.t: Resize a closed interval -ok 3 - resize.t: Resize an interval to cover a full month -ok 4 - resize.t: Resize an interval to enclose a month border -ok 5 - resize.t: Resize an open interval # stop.t 1..14 ok 1 - stop.t: Add one interval that encloses an exclusion with day change @@ -1324,6 +1317,13 @@ ok 12 - stop.t: Verify stop date before start date is an error ok 13 - stop.t: Stop does not work with ids, suggest modify command instead ok 14 - stop.t: Test timed stop +# resize.t +1..5 +ok 1 - resize.t: Calling resize with a non-existent interval reference is an error +ok 2 - resize.t: Resize a closed interval +ok 3 - resize.t: Resize an interval to cover a full month +ok 4 - resize.t: Resize an interval to enclose a month border +ok 5 - resize.t: Resize an open interval # tag.t 1..18 ok 1 - tag.t: Add a tag to a closed interval @@ -1353,6 +1353,11 @@ ok 5 - tags.t: Test that tags command filtering excludes tags that are outside the filter range ok 6 - tags.t: Test the two tags used are both listed ok 7 - tags.t: Test trivial tags +# extensions.t +1..3 +ok 1 - extensions.t: test_cli (TestExtensions) +ok 2 - extensions.t: Default range is applied when no range is given on the command line +ok 3 - extensions.t: Default range is overridden when range is given on the command line # retag.t 1..21 ok 1 - retag.t: Calling retag with a non-existent interval reference is an error @@ -1376,27 +1381,11 @@ ok 19 - retag.t: Retagging with missing id on inactive time tracking is an error ok 20 - retag.t: Calling command 'retag' without tags is an error ok 21 - retag.t: Use open interval when retagging with missing id and active time tracking -# extensions.t -1..3 -ok 1 - extensions.t: test_cli (TestExtensions) -ok 2 - extensions.t: Default range is applied when no range is given on the command line -ok 3 - extensions.t: Default range is overridden when range is given on the command line # write-failure.t 1..1 ok 1 - write-failure.t: write failures shall not corrupt the database # skip # SKIP: # fiu-run is not installed -# clock.t -1..5 -ok 1 - clock.t: Verify that 'start' closes an open interval and starts a new one -ok 2 - clock.t: Verify that 'start' creates an open interval -ok 3 - clock.t: Verify that start/stop creates and closes an interval -ok 4 - clock.t: Verify that starting multiple tags and stopping one leaves an open interval -ok 5 - clock.t: Verify that stopping an unstarted interval does nothing -# quiet.t -1..2 -ok 1 - quiet.t: Default command should obey :quiet hint -ok 2 - quiet.t: Stop command should error on no active tracking # track.t 1..13 ok 1 - track.t: Test adding an overlapping interval fails @@ -1412,11 +1401,32 @@ ok 11 - track.t: Call 'track' with new tag ok 12 - track.t: Call 'track' with previous tag ok 13 - track.t: Test trivial track +# clock.t +1..5 +ok 1 - clock.t: Verify that 'start' closes an open interval and starts a new one +ok 2 - clock.t: Verify that 'start' creates an open interval +ok 3 - clock.t: Verify that start/stop creates and closes an interval +ok 4 - clock.t: Verify that starting multiple tags and stopping one leaves an open interval +ok 5 - clock.t: Verify that stopping an unstarted interval does nothing +# quiet.t +1..2 +ok 1 - quiet.t: Default command should obey :quiet hint +ok 2 - quiet.t: Stop command should error on no active tracking # split.t 1..3 ok 1 - split.t: Calling split with a non-existent interval reference is an error ok 2 - split.t: Split a closed interval ok 3 - split.t: Split an open interval +# shorten.t +1..8 +ok 1 - shorten.t: Over-shorten interval is an error +ok 2 - shorten.t: Calling shorten with a non-existent interval reference is an error +ok 3 - shorten.t: Shorten an interval which encloses a month border +ok 4 - shorten.t: Shorten a closed interval +ok 5 - shorten.t: Shorten interval to zero +ok 6 - shorten.t: Shorten an interval moved to span an exclusion. +ok 7 - shorten.t: Shorten an open interval +ok 8 - shorten.t: Shorten a synthetic interval. # modify.t 1..14 ok 1 - modify.t: Attempt to modify end of an open interval @@ -1433,16 +1443,6 @@ ok 12 - modify.t: Modify should not move start beyond end. ok 13 - modify.t: Increase start time within interval. ok 14 - modify.t: Calling modify with a non-existent interval reference is an error -# shorten.t -1..8 -ok 1 - shorten.t: Over-shorten interval is an error -ok 2 - shorten.t: Calling shorten with a non-existent interval reference is an error -ok 3 - shorten.t: Shorten an interval which encloses a month border -ok 4 - shorten.t: Shorten a closed interval -ok 5 - shorten.t: Shorten interval to zero -ok 6 - shorten.t: Shorten an interval moved to span an exclusion. -ok 7 - shorten.t: Shorten an open interval -ok 8 - shorten.t: Shorten a synthetic interval. # dom.t 1..46 ok 1 - dom.t: Test 'dom.active' with an active interval @@ -1538,7 +1538,7 @@ ok 8 - summary.t: Summary should print data filtered by date ok 9 - summary.t: Summary should skip days with no data ok 10 - summary.t: Summary should display empty intervals at midnight -ok 11 - summary.t: Summary should print data filtered by tag +ok 11 - summary.t: Summary should print data filtered by id ok 12 - summary.t: Summary should work with 'today' ok 13 - summary.t: Summary should work with 'yesterday' ok 14 - summary.t: Summary should print open interval @@ -1602,4 +1602,4 @@ ok 27 - undo.t: Test undo of command 'track' ok 28 - undo.t: Test undo of command 'track' with adjust hint ok 29 - undo.t: Test undo of command 'untag' -# 1703370704.688961 ==> 2023-12-23 23:31:44 +# 1705352861.2501109 ==> 2024-01-15 22:07:41 Binary files old/timew-1.7.0/test/data.t and new/timew-1.7.1/test/data.t differ Binary files old/timew-1.7.0/test/exclusion.t and new/timew-1.7.1/test/exclusion.t differ Binary files old/timew-1.7.0/test/helper.t and new/timew-1.7.1/test/helper.t differ Binary files old/timew-1.7.0/test/interval.t and new/timew-1.7.1/test/interval.t differ Binary files old/timew-1.7.0/test/range.t and new/timew-1.7.1/test/range.t differ Binary files old/timew-1.7.0/test/rules.t and new/timew-1.7.1/test/rules.t differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/timew-1.7.0/test/scripts/test_osx.sh new/timew-1.7.1/test/scripts/test_osx.sh --- old/timew-1.7.0/test/scripts/test_osx.sh 2023-10-31 10:13:17.000000000 +0100 +++ new/timew-1.7.1/test/scripts/test_osx.sh 2024-01-13 19:00:07.000000000 +0100 @@ -22,13 +22,12 @@ pushd test || exit make ./run_all -v -grep 'not ok' all.log set +x +grep 'not ok' all.log ./problems EXIT_CODE=$? echo "timew $( timew --version )" python --version -python3 --version cmake --version clang --version exit ${EXIT_CODE} \ No newline at end of file Binary files old/timew-1.7.0/test/util.t and new/timew-1.7.1/test/util.t differ
