Thomas Lauf
f2e11a0d2d
Update task-timewarrior-hook script to 87a3426d8153f92aaee2edf36b2de62e48c4de0e
2023-12-22 23:13:13 +01:00
dependabot[bot]
53a9b8f393
Bump sigstore/cosign-installer from 3.2.0 to 3.3.0
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-12 19:02:29 +01:00
dependabot[bot]
abee1a1f4f
Bump docker/build-push-action from 5.0.0 to 5.1.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-21 08:32:36 +01:00
dependabot[bot]
6f1105b29d
Bump sigstore/cosign-installer from 3.1.2 to 3.2.0
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.1.2...v3.2.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 15:09:27 +01:00
Thomas Lauf
446afd0818
Update ChangeLog, AUTHORS
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-31 11:35:38 +01:00
Thomas Lauf
054af9c1e9
Remove restriction for annotation display
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-31 10:07:37 +01:00
Thomas Lauf
b1c5d1c945
Set table width to current width of terminal
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-31 10:07:37 +01:00
Thomas Lauf
d74184f46b
Extract creation of summary table into SummaryTableBuilder
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-31 10:07:37 +01:00
Thomas Lauf
65985bcd37
Extract creation of tags table into TagsTableBuilder
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-31 10:07:37 +01:00
Thomas Lauf
8b7298373d
Extract creation of gaps table into GapsTableBuilder
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-31 10:07:37 +01:00
Thomas Lauf
03dc41e135
Extract creation of extensions table into ExtensionsTableBuilder
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-31 10:07:37 +01:00
Thomas Lauf
910acafbc0
Use '```' to mark code blocks
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-29 14:45:21 +01:00
Thomas Lauf
a73b57ce50
Arch Linux repository 'community' is now 'extra'
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-29 14:30:02 +01:00
Thomas Lauf
42c6662476
Use 'table' as variable name
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-25 10:48:34 +02:00
Thomas Lauf
7f24324b82
Fix formatting
...
- Add braces
- Fix indentation
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-25 10:48:34 +02:00
Thomas Lauf
67c5b7de6c
Refactor UnitTest class
...
- Use UnitTest::ok in UnitTest::notok
- Extract report_* functions
- Extract common color function and constants
- Use templates to reduce code duplication
2023-10-14 19:44:27 +02:00
Thomas Lauf
9c49d4df2d
Update bash completion
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-13 15:59:14 +02:00
Thomas Lauf
fd9ee0f780
Refactor holidays/refresh script
...
- Use double quotes only
- Optimize imports
- Extract function gather_locales
- Update help text
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-10 19:00:45 +02:00
Thomas Lauf
40e6c4adaf
Use 'sonw' instead of 'eow'
...
With GothenburgBitFactory/taskwarrior#2519, all 'end of *' named dates have been changed to be the last minute of the respective date.
This caused the ':lastweek' hint to miss the last day of its range.
Closes #493
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-10 13:04:47 +02:00
Thomas Lauf
0b641da598
Add ":today" hint
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-10 13:04:47 +02:00
Thomas Lauf
b6f6457b6c
Sort hints
...
Mainly alphabetically, but group complementary hints, and put weekday hints at end
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-10 13:04:47 +02:00
Thomas Lauf
c43342d8ff
Update libshared to 35e6ec09595c80bc744a27eda50e4dd34d6c7303
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-10-09 17:29:24 +02:00
dependabot[bot]
2fb71d9af0
Bump docker/login-action from 2.2.0 to 3.0.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.2.0 to 3.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2.2.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-22 20:12:06 +02:00
dependabot[bot]
31339ca77d
Bump docker/build-push-action from 4.2.1 to 5.0.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.2.1 to 5.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.2.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-22 20:11:48 +02:00
Thomas Lauf
2fee9f6592
Enter commit hash for release 1.6.0
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-09-18 13:19:37 +02:00
Thomas Lauf
1882058c5e
Release 1.6.0
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-09-18 12:33:17 +02:00
Thomas Lauf
6d79ea4a6d
Update copyright statements
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-09-18 12:33:17 +02:00
Thomas Lauf
a7d2cdc2b2
Update libshared to a2475a1fa417915d6eb4dc615dc8941b4f140135
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-09-13 15:15:54 +02:00
dependabot[bot]
6b73a64dab
Bump docker/build-push-action from 4.1.1 to 4.2.1
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.1 to 4.2.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.1.1...v4.2.1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 15:42:56 +02:00
dependabot[bot]
86b455ae42
Bump actions/checkout from 3 to 4 ( #557 )
2023-09-05 16:12:17 +02:00
dependabot[bot]
df9112cee4
Bump sigstore/cosign-installer from 3.1.1 to 3.1.2 ( #556 )
2023-09-05 16:11:56 +02:00
Thomas Lauf
a72659f753
Move test for 'untag' from 'tag.t' to 'untag.t'
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-08-11 20:50:29 +02:00
Thomas Lauf
8e96ad5229
Add functions to add/remove a set of tags to/from an interval
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-08-11 19:25:47 +02:00
Thomas Lauf
c2c4691a23
Add macOS 13 test runner
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-08-11 15:51:07 +02:00
Thomas Lauf
bddb874034
Improve configurability of CMake install directories
...
Make installation of man pages configurable per section
Use configuration variable TIMEW_BINDIR
Update documentation
Closes #553
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-08-11 15:30:26 +02:00
Thomas Lauf
be0243ba1a
Update ChangeLog
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-08-04 23:17:03 +02:00
quazgar
32ac226fec
DOC: Update docs. ( #554 )
...
Signed-off-by: Quazgar <quazgar@posteo.de>
2023-08-04 23:14:53 +02:00
Thomas Lauf
5dc9925cde
Update AUTHORS, ChangeLog
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-07-31 22:49:05 +02:00
Iúri Archer
4469e9056a
Add retag command ( #551 )
...
Closes #515
---------
Signed-off-by: cyberme0w <iuri_archer@hotmail.com>
2023-07-31 22:45:08 +02:00
Thomas Lauf
a2374fb67b
Update AUTHORS, ChangeLog
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-07-29 15:45:01 +02:00
Tadeas Uhlir
edcc9b102d
Fix documentation since macOS is now supported
...
Signed-off-by: Tadeas Uhlir <tadeas.uhlir@gmail.com>
2023-07-29 15:40:41 +02:00
Tadeas Uhlir
ae5f8fc279
Make XDG base dirs work on all UNIX like systems
...
Signed-off-by: Tadeas Uhlir <tadeas.uhlir@gmail.com>
2023-07-29 15:40:41 +02:00
dependabot[bot]
bcf466eb37
Bump sigstore/cosign-installer from 3.1.0 to 3.1.1
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-04 23:30:01 +02:00
dependabot[bot]
4a3171e3da
Bump sigstore/cosign-installer from 3.0.5 to 3.1.0
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.0.5 to 3.1.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.5...v3.1.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 11:44:34 +02:00
Thomas Lauf
04dc8f36e7
Update AUTHORS, ChangeLog
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-06-23 20:06:22 +02:00
Shaun Ruffell
7a75210ce1
AtomicFile: Operate on the target of symlinks
...
Currently, if an AtomicFile is opened on a symlink, the AtomicFile would
end up overwriting the link. This change makes AtomicFiles operate on
the targets of the links and not the links themselves.
```
$ test/AtomicFileTest
1..22
ok 1 - AtomicFileTest: Shall not exists before finalize
ok 2 - AtomicFileTest: Shall exists after finalize
ok 3 - AtomicFileTest: Shall have the correct data
ok 4 - AtomicFileTest: Neither shall exist before finalize
ok 5 - AtomicFileTest: Both shall exists after finalize
ok 6 - AtomicFileTest: First file shall contain the correct data
ok 7 - AtomicFileTest: Second file shall contain the correct data
ok 8 - AtomicFileTest: Appending does not update original before finalize
ok 9 - AtomicFileTest: Finalizing updates the appended data
ok 10 - AtomicFileTest: Read from Atomicfile
ok 11 - AtomicFileTest: Read from Atomicfile should read unfinalized data
ok 12 - AtomicFileTest: Two AtomicFiles should access same temp file (part 1)
ok 13 - AtomicFileTest: Two AtomicFiles should access same temp file (part 2)
ok 14 - AtomicFileTest: Two AtomicFiles should access same temp file (part 3)
ok 15 - AtomicFileTest: File not removed before finalize
ok 16 - AtomicFileTest: File is removed after finalize
ok 17 - AtomicFileTest: writes to symlinks end up in target
ok 18 - AtomicFileTest: shall maintain symlink
ok 19 - AtomicFileTest: AtomicFile::write_raw throws on error # skip
ok 20 - AtomicFileTest: AtomicFile::finalize_all() throws on error # skip
ok 21 - AtomicFileTest: AtomicFile::reset clears failure state # skip
ok 22 - AtomicFileTest: AtomicFile::append throws on error # skip
ok 23 - AtomicFileTest: AtomicFile::append did not partially fill the file. # skip
ok 24 - AtomicFileTest: AtomicFile::append failures prevent finalization # skip
```
Fixes #546
Signed-off-by: Shaun Ruffell <sruffell@sruffell.net>
2023-06-23 17:35:00 +02:00
Shaun Ruffell
c67a4715f8
AtomicFileTest: Fix test output to be test/problems --details compliant
...
Before this change, when AtomicFileTest had errors, there was no match for details:
```
$ test/problems --details test/all.log
Traceback (most recent call last):
File "test/problems", line 145, in <module>
details_errors[filename] += " - " + detail.match(line).group(1) + "\n"
AttributeError: 'NoneType' object has no attribute 'group'
```
Now the details are pulled out properly:
```
$ test/problems --details test/all.log
Failed:
AtomicFile.t (2):
- AtomicFile::write_raw throws on error
- AtomicFile::finalize_all() throws on error
Unexpected successes:
Skipped:
Expected failures:
```
Why these tests are failing on this particular host is a matter for another time...
Signed-off-by: Shaun Ruffell <sruffell@sruffell.net>
2023-06-23 17:35:00 +02:00
dependabot[bot]
620ae1ad8e
Bump docker/build-push-action from 4.1.0 to 4.1.1
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 14:14:20 +02:00
Thomas Lauf
82bcfafa21
Use term 'macOS' instead of 'OS-X'
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-06-17 15:17:29 +02:00
Thomas Lauf
26f2791d6b
Set correct application name in test suite run script
...
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-06-17 14:19:02 +02:00