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

Separating conserve library and utility functionality #173

Closed
wants to merge 44 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
afddcb1
Initial draft of using tracing as logging library
WolverinDEV Aug 3, 2022
f4032c1
Merge remote-tracking branch 'original/main'
WolverinDEV Aug 3, 2022
fd49388
Moved display functions in `show.rs` to the binary and removed all ou…
WolverinDEV Aug 3, 2022
deb9d3a
Using log levels instead of a debug flag
WolverinDEV Aug 3, 2022
2ef2b4b
Using own exit code enum for exit codes
WolverinDEV Aug 3, 2022
2392651
Removed personal test folder from .gitignore
WolverinDEV Aug 5, 2022
aba2603
Using a monitor to monitor the backup progress
WolverinDEV Aug 5, 2022
1b9f1b0
Adding an option to pipe logging output through nutmeg when showing a…
WolverinDEV Aug 5, 2022
6e13c6a
Improved monitor handling and nutmeg logging
WolverinDEV Aug 6, 2022
fae7f35
Removing terminal output from validate functions and using a monitor …
WolverinDEV Aug 6, 2022
42fe67b
Fixed missing set_symlink_file_times import for unix
WolverinDEV Aug 6, 2022
5cc17a7
Adding a file output writer to tracing subscribers allowing file logging
WolverinDEV Aug 6, 2022
b12b6fe
Fixed a build error preventing the tests from building
WolverinDEV Aug 6, 2022
dfbaf66
Applying new monitor pattern for diretory size listing
WolverinDEV Aug 6, 2022
c932a20
Moved monitor definitions into a seperate file
WolverinDEV Aug 9, 2022
7c5f2fc
Using a monitor for validating the top level archive as well
WolverinDEV Aug 9, 2022
7b3091c
Using a monitor for deletions
WolverinDEV Aug 9, 2022
1e25ddc
Using a monitor for restore. This removes all nutmeg modals within th…
WolverinDEV Aug 9, 2022
66fcf18
Removing mutability state and adding Sync constraint to monitors to a…
WolverinDEV Aug 9, 2022
cf48757
Implementing support for no progress CLI flag
WolverinDEV Aug 9, 2022
9cb791f
Optimizing NutmegMonitor when not showing a progress bar
WolverinDEV Aug 9, 2022
0693108
Removing crate::ui print functions and replace whem with tracing::err…
WolverinDEV Aug 9, 2022
8978bcc
Printing stats line by line trough tracing
WolverinDEV Aug 9, 2022
8912fb1
Adding a raw terminal mode hiding level and timestamp information
WolverinDEV Aug 9, 2022
7b89f0e
Fixing verbose parameter for backups
WolverinDEV Aug 9, 2022
73fcf8e
Fixing CLI tests now passing the raw terminal argument
WolverinDEV Aug 9, 2022
64a7486
Some minor code cleanup
WolverinDEV Aug 9, 2022
97541ec
Added a monitor for the debug commands find (un-)referenced blocks
WolverinDEV Aug 9, 2022
f723614
Merge remote-tracking branch 'original/main'
WolverinDEV Aug 12, 2022
00ece3b
Applied rust fmt
WolverinDEV Aug 12, 2022
fe579e5
Fixed the restore test for linux
WolverinDEV Aug 12, 2022
e157431
Fixed clippy errors
WolverinDEV Aug 12, 2022
55bf218
Renaming DefaultMonitor to NullMonitor and using a single const instance
WolverinDEV Aug 15, 2022
e65b8d1
Implementing the simple review points
WolverinDEV Aug 15, 2022
3101f94
Merge remote-tracking branch 'original/main'
WolverinDEV Aug 15, 2022
8208152
Using From instead of Into
WolverinDEV Aug 15, 2022
7859ce2
Seperating nutmeg monitors into a seperate file
WolverinDEV Aug 15, 2022
8c8c244
Simplifying process updates via monitors
WolverinDEV Aug 24, 2022
a023436
Merge remote-tracking branch 'original/main'
WolverinDEV Jan 5, 2023
df90928
Fixing unix builds
WolverinDEV Jan 5, 2023
6f4097a
Fixed unix tests
WolverinDEV Jan 5, 2023
5131148
Using raw output for unix_permissions.rx test
WolverinDEV Jan 5, 2023
e7cc4f0
Merge branch 'main' of https://github.com/WolverinDEV/conserve
WolverinDEV Jan 5, 2023
426b4e3
Removing duplicate new line for restore file list
WolverinDEV Jan 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ perf.data*
perf.old
mutants.out
mutants.out.old
.cargo/config.toml
.cargo/config.toml
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ name = "conserve"
readme = "README.md"
repository = "https://github.com/sourcefrog/conserve/"
version = "0.6.17-pre"
rust-version = "1.63"
rust-version = "1.62"

[[bin]]
doc = false
Expand Down
Loading