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

Reply via email to