aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-27pre-commit: Remove cppcheck suppress options that seem unnecessaryJan Sucan
2024-04-27pre-commit: Add cppcheck option suggested by itJan Sucan
2024-04-27github: User the CI docker image in workflowsJan Sucan
2024-04-27devel_tools: Add CI Docker imageJan Sucan
2024-04-07Add an include guard to the generated program_info.hJan Sucan
2024-04-07Use #pragma once include guard instead of #ifndefJan Sucan
2024-04-07Use const global variables instead of #defineJan Sucan
2024-04-07Add a common exception parent classJan Sucan
2024-04-07Use C++ version of a C header fileJan Sucan
2024-04-07Remove unnecessary includesJan Sucan
2024-03-31Remove unused variableJan Sucan
2024-03-31Use read() instead of readsome()Jan Sucan
2024-03-31Remove unused source fileJan Sucan
2024-03-31Rewrite the backup and restore code in object-oriented wayJan Sucan
2024-03-31Remove unnecessary exit callJan Sucan
2024-03-24Rewrite the option code in object-oriented wayJan Sucan
2024-03-24Require C++17Jan Sucan
This enables use of more modern STL features, e.g., filesystem.
2024-03-24Remove the -h optionJan Sucan
This simplifies parsing of the options. Help message is printed on wrong arguments. Keep only the help operation.
2024-03-18github: Do not duplicate pull request workflow runsJan Sucan
2024-02-02makefile: Add install and uninstall targetsJan Sucan
2024-02-02config.mk: Treat compiler warnings as errorsJan Sucan
2024-02-02config.mk: Enable extra compiler warningsJan Sucan
2024-02-02config.mk: Do not limit max. number of compilation errorsJan Sucan
2024-02-02config.mk: Use C++11Jan Sucan
Uniform initialization is supported since that version.
2024-01-20makefile: Move configuration to config.mkJan Sucan
2024-01-14github: Add initial pre-commit workflowJan Sucan
2024-01-14pre-commit: Update hooksJan Sucan
2024-01-14pre-commit: Fix URL of the clang-format hookJan Sucan
2024-01-09github: Run test workflow on pull requestJan Sucan
2024-01-09github: Improve formatting of a workflow fileJan Sucan
2023-12-13Refactor getting items from argv to resolve cppcheck errorsJan Sucan
The cppcheck errors were: The address of local variable 'argv' is accessed at non-zero index.
2023-12-13Apply clang-formatJan Sucan
2023-12-07Include operation names in the usage message (#8)Ben Timby
2023-11-12Rename C source file to C++ source filesJan Sucan
2023-11-12Switch from C to C++ compilerJan Sucan
2023-11-12Refactor the file size and tell operationsJan Sucan
This was done in order to avoid C++ compiler warnings about comparing types with different signedness.
2023-10-15README.md: Add status badge for the tests for the master branchJan Sucan
2023-10-15github: Add workflow for running the testsJan Sucan
2023-10-15tests: Use bash instead of shJan Sucan
2023-03-12README.md: Reword the introductionJan Sucan
2023-02-14Change version to 2.0.0Jan Sucan
2023-02-14Switch to semantic versioningJan Sucan
2022-06-18Refactor the command line interfaceJan Sucan
Select operation by its name instead of by number of the arguments.
2022-03-06tests: Unify naming of the test filesJan Sucan
2022-03-05tests: Add a successful backup-restore testJan Sucan
2022-03-05tests: Add a test for restore errorsJan Sucan
2022-03-05tests: Add tests for backup errorsJan Sucan
2022-03-05tests: Add a test for opening filesJan Sucan
2022-03-05tests: Add option parsing testsJan Sucan
2022-03-05tests: Rename a testJan Sucan