aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-01-22Rename backup operation to createJan Sucan
2025-01-22Add header to diff file format v2Jan Sucan
2025-01-22Move multi-buffering to BufferedStream::ReaderJan Sucan
2025-01-22Add missing pragma once into a header fileJan Sucan
2025-01-18Rename buffered_file to buffered_streamJan Sucan
2025-01-18Remove unused includesJan Sucan
2025-01-18Add version command line optionJan Sucan
2025-01-18Put the buffered file code into a namespaceJan Sucan
2025-01-18Initial implementation of diff file format v2Jan Sucan
2024-12-31Remove unused adjustment of argvJan Sucan
2024-12-31Use options instead of positional arguments for file pathsJan Sucan
2024-12-28Rename in file to diff file for restoreJan Sucan
2024-12-28Rename reference file to base file for backupJan Sucan
2024-12-12makefile: Rename variables from C to CXX for C++Jan Sucan
2024-05-04Move input and output buffering to classesJan Sucan
2024-04-27Fix issues reported by cppcheckJan 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-24Remove the -h optionJan Sucan
This simplifies parsing of the options. Help message is printed on wrong arguments. Keep only the help operation.
2024-02-02config.mk: Enable extra compiler warningsJan Sucan
2024-01-20makefile: Move configuration to config.mkJan 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.
2022-06-18Refactor the command line interfaceJan Sucan
Select operation by its name instead of by number of the arguments.
2022-03-05Fix checking of a return valueJan Sucan
2022-03-05Fix an error messageJan Sucan
2021-06-06Fix restoring a diff imageJan Sucan
2021-05-30Unify ordering of the includesJan Sucan
2021-05-30Fix cppcheck warningsJan Sucan
2021-05-30Add the license to each source fileJan Sucan
2021-05-30Change exit code on help option to 0Jan Sucan
2021-05-30Split the backup code into smaller functionsJan Sucan
2021-05-30Fix writing of diff file recordsJan Sucan
2021-05-30Move backup and restore code to separate source filesJan Sucan
2021-05-30Add static qualifiersJan Sucan
2021-05-30Move usage() function to options.cJan Sucan