Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prepare for the 1.7.0 release #183

Merged
merged 44 commits into from
Feb 3, 2025
Merged

prepare for the 1.7.0 release #183

merged 44 commits into from
Feb 3, 2025

Conversation

pauldreik
Copy link
Owner

No description provided.

Paul Dreik and others added 30 commits April 6, 2024 08:59
thanks github user @spaette!

#150
this had to improve since on systems without clang++
(but perhaps clang++-17) clang would not be found at all.
`-` in roff source doesn't always produce ASCII dash, producing Unicode
dashes (`e2 80 90`) on some terminals.

Copy-pasting the code from the man page to the terminal, would not
produce the correct characters syntax errors.

For instance, `find <Unicode dash>type d`.

Kept places where a dash (opp. a literal ASCII hyphen) was semantically
correct.
Co-authored-by: Dan Church <amphetamachine@gmail.com>
 - update actions versions
 - only build on pull request
 - add missing compilers, so I know when backwards
   compatibility is broken
otherwise the badges on the front page won't update
nothing requires C++17 yet.
…nto an assert

credit to github user @trollkarlen for finding this.

changed it to an assert since it should be caught in CI if it ever
happens.

while doing that, I detected that the unit test was not sufficient to
cover the assert.

the only consequence was that with SHA512 as checksum, an alarming output
was printed. there was no missed/false duplicate detection.
add yamllint and workflow

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
enable shellcheck tests in do_shellcheck.sh

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
enable shellcheck tests for these files in do_shellcheck.sh

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
add all files to do_yamllint.sh

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
add the argument to change buffer size of checksum calculation,
may increase speed on some checksum algorithms and disk types.

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
trollkarlen and others added 14 commits February 1, 2025 21:01
Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
add a very very fast non cryptographic checksumming library
https://xxhash.com

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
@pauldreik pauldreik changed the title prepare for 1.7.0 release prepare for the 1.7.0 release Feb 3, 2025
@pauldreik pauldreik merged commit b1870b0 into main Feb 3, 2025
27 checks passed
@pauldreik pauldreik deleted the 1_7_0 branch February 3, 2025 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants