index
:
obnam2
main
Lars Wirzenius <liw@liw.fi>
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
generation.rs
Age
Commit message (
Expand
)
Author
Files
Lines
2022-05-03
refactor: add a builder for file system entries
Lars Wirzenius
1
-19
/
+8
2022-05-03
test: add test for storing, retrieving u64::MAX values in JSON
Lars Wirzenius
1
-2
/
+38
2022-04-21
feat: change "show-generation" output to JSON
Lars Wirzenius
1
-1
/
+2
2022-04-16
feat: use one checksum for all chunks in a backup
Lars Wirzenius
1
-5
/
+12
2022-03-20
feat: allow user to choose backup schema version for new backups
Lars Wirzenius
1
-134
/
+17
2022-03-06
perf: cache user and group name lookups
Lars Wirzenius
1
-4
/
+5
2022-03-06
refactor: use new database abstraction for generations
Lars Wirzenius
1
-301
/
+51
2022-03-06
refactor: add a high level database abstraction for backups
Lars Wirzenius
1
-7
/
+1
2022-03-03
refactor: use FileId instead of raw type
Lars Wirzenius
1
-4
/
+2
2021-12-31
feat: compare schema versions for compatibility
Lars Wirzenius
1
-1
/
+63
2021-12-31
docs: add documentation comments to crate
Lars Wirzenius
1
-3
/
+58
2021-12-05
chore: tidy up things found by newer Rust toolchain
Lars Wirzenius
1
-6
/
+5
2021-11-27
feat! turn errors from backup root directory into errors
Lars Wirzenius
1
-0
/
+3
2021-11-20
chore: bump dependency on rusqlite to 0.26.1 and fix breakage
Lars Wirzenius
1
-5
/
+5
2021-10-24
feat! store schema version of generation database in the db
Lars Wirzenius
1
-0
/
+115
2021-08-09
refactor: drop NascentGeneration::insert_iter
Lars Wirzenius
1
-31
/
+12
2021-08-09
refactor: use for loop over an iterator instead of .insert_iter
Lars Wirzenius
1
-3
/
+0
2021-08-09
refactor: call NascentGeneration::insert from ::insert_iter
Lars Wirzenius
1
-4
/
+1
2021-08-01
refactor: use a struct for GenId
Lars Wirzenius
1
-5
/
+28
2021-08-01
refactor: add a type alias for generation ids
Lars Wirzenius
1
-0
/
+3
2021-07-30
cleanup: fix things rustc/clipppy now complain about
Lars Wirzenius
1
-4
/
+4
2021-07-28
Mark CACHEDIR.TAGs in the database
Alexander Batischev
1
-23
/
+114
2021-07-21
Replace LocalGenerationResult with plain Result
Alexander Batischev
1
-24
/
+32
2021-07-21
Replace NascentResult with plain Result
Alexander Batischev
1
-5
/
+3
2021-07-21
backup_run: replace tuple with a struct
Alexander Batischev
1
-4
/
+4
2021-07-21
Replace BackupResult with plain Result
Alexander Batischev
1
-2
/
+2
2021-07-05
refactor: code to run backups to have less repetition
Lars Wirzenius
1
-1
/
+9
2021-04-29
feat: improve error messages
Lars Wirzenius
1
-8
/
+8
2021-04-26
Port chunkids() to the iterator API
Alexander Batischev
1
-10
/
+17
2021-04-26
Generalize the machinery to arbitrary result types
Alexander Batischev
1
-18
/
+55
2021-04-26
Extend the iterator to users of LocalGeneration::files()
Alexander Batischev
1
-2
/
+2
2021-04-26
Use an iterator internally for LocalGeneration
Alexander Batischev
1
-19
/
+32
2021-04-26
Expose fallibility of individual SQL results
Alexander Batischev
1
-6
/
+14
2021-04-06
chore: clean up unnecessary use of ? based on clippy reports
Lars Wirzenius
1
-6
/
+6
2021-03-27
refactor: drop unused lifetime annotation
Lars Wirzenius
1
-1
/
+1
2021-03-27
refactor: drop unnecessary conversions to the same type
Lars Wirzenius
1
-1
/
+1
2021-03-27
refactor: avoid confusing function name from_str
Lars Wirzenius
1
-1
/
+1
2021-03-12
feat: show warnings for any problems backing up files
Lars Wirzenius
1
-5
/
+14
2021-02-04
refactor: have per-module error enums
Lars Wirzenius
1
-22
/
+61
2021-01-05
refactor: add BackedUpFile to avoid using a tuple
Lars Wirzenius
1
-4
/
+34
2021-01-05
refactor: move policy on whether to back up a file into a module
Lars Wirzenius
1
-2
/
+2
2021-01-04
refactor: add a type alias for file identifiers in generations
Lars Wirzenius
1
-15
/
+18
2021-01-04
feat! record whether file was backed up and why, in a generation
Lars Wirzenius
1
-22
/
+31
2021-01-04
feat: add an index for chunk ids lookups
Lars Wirzenius
1
-0
/
+1
2021-01-01
feat: use SQL to look up information for a file, by filename
Lars Wirzenius
1
-14
/
+24
2021-01-01
feat! use signed 64 bit integers as file numbers, file counts
Lars Wirzenius
1
-17
/
+15
2021-01-01
refactor: move SQL use into sub-module
Lars Wirzenius
1
-58
/
+92
2020-12-31
feat: incremental backup
Lars Wirzenius
1
-0
/
+32
2020-12-31
refactor: add LocalGeneration type for read-only operations
Lars Wirzenius
1
-55
/
+59
2020-12-30
feat: add GenerationList
Lars Wirzenius
1
-0
/
+1
[next]