20 Commits

Author SHA1 Message Date
946235318a Move common filesystem utilities from utilities to a new fs_common 2025-02-10 15:08:36 -06:00
6ac61139ae Move the tar functionality to tar_common 2025-02-10 02:03:22 -06:00
698e92fca8 Further tarball iteration 2025-02-10 01:49:45 -06:00
fe1e64d3cd Can't one-line a catch statement?? 2025-02-10 01:31:09 -06:00
e5cf2ebd61 std::string -> const char* 2025-02-10 01:28:03 -06:00
9517f6d74c Fix conversion of group and user name to strings 2025-02-10 01:22:46 -06:00
d851f1ee8d Reorganize headers and utilize archive_entry_set_uname / archive_entry_set_gname 2025-02-10 00:27:29 -06:00
53bfdecf73 When unable to stat(), adjust, don't continue 2025-02-09 23:59:20 -06:00
a138ed9328 Fine-tune tarball creation permissions 2025-02-09 23:44:37 -06:00
4829551112 Move ensure_git_inited from utilities to git_common 2025-02-08 20:13:06 -06:00
be1e7a31bc Remove redundant to_time_t utility function 2025-02-08 19:28:37 -06:00
c3487eb887 Further tarball refinement 2025-02-08 00:56:28 -06:00
d74edb6a5a Further rework path handling 2025-02-07 23:37:20 -06:00
a6c3fb165b Touch up duplicate handling further 2025-02-07 21:28:46 -06:00
881adad442 Rework tarball logic further 2025-02-07 20:38:52 -06:00
c8889e4b51 Cleanup tarball creation with try/catch, and remove duplicate file handling 2025-02-07 17:12:26 -06:00
06a6567da9 Various cleanup bits 2025-02-01 17:02:05 -06:00
2c82ddf9f3 Add initial sleep for background processing functions 2025-01-29 14:55:37 -06:00
9ff2bd6fcd MEGAcommit adding a FULL web interface 2025-01-24 19:06:37 -06:00
2eca4875cd First attempt at consolidating C++ code 2024-12-15 00:52:47 -06:00