Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-22 | chore: add script to install obnam.deb | Lars Wirzenius | 1 | -0/+57 | |
2020-12-13 | Merge branch 'metadatadoc' into 'main' | Lars Wirzenius | 1 | -0/+289 | |
doc: add chapter on file metadata to obnam.md See merge request larswirzenius/obnam!38 | |||||
2020-12-13 | doc: add chapter on file metadata to obnam.md | Lars Wirzenius | 1 | -0/+289 | |
2020-12-12 | Merge branch 'symlinks' into 'main' | Lars Wirzenius | 8 | -8/+81 | |
feat: back up and restore symlinks See merge request larswirzenius/obnam!37 | |||||
2020-12-12 | feat: back up and restore symlinks | Lars Wirzenius | 8 | -8/+81 | |
2020-12-12 | Merge branch 'metatests' into 'main' | Lars Wirzenius | 3 | -1/+63 | |
Metatests See merge request larswirzenius/obnam!36 | |||||
2020-12-12 | test: add scenario for restoring mode bits | Lars Wirzenius | 3 | -0/+26 | |
2020-12-12 | test: add scenario for restoring mtime | Lars Wirzenius | 1 | -1/+37 | |
2020-12-12 | Merge branch 'meta' into 'main' | Lars Wirzenius | 4 | -24/+134 | |
Meta See merge request larswirzenius/obnam!35 | |||||
2020-12-12 | feat: restore metadata as well as file contentents | Lars Wirzenius | 3 | -16/+106 | |
2020-12-11 | fix: how manifests are created and compared | Lars Wirzenius | 1 | -4/+5 | |
2020-12-11 | add timestamps to fsentry | Lars Wirzenius | 1 | -8/+15 | |
2020-12-11 | store mode in fsentry | Lars Wirzenius | 1 | -1/+13 | |
2020-12-11 | Merge branch 'mode' into 'main' | Lars Wirzenius | 2 | -47/+19 | |
refactor: how FsEntry structs are created See merge request larswirzenius/obnam!34 | |||||
2020-12-11 | refactor: how FsEntry structs are created | Lars Wirzenius | 2 | -47/+19 | |
Now from a Metadata struct, instead of a bunch of field values. The justification for this is that callers shouldn't have to unpack a Metadata, especially since it'll be different for each operating system in the future. Keep all that in one place instead. | |||||
2020-12-11 | Merge branch 'fsentryref' into 'main' | Lars Wirzenius | 2 | -26/+14 | |
feat! store file metadata as JSON See merge request larswirzenius/obnam!33 | |||||
2020-12-11 | feat! store file metadata as JSON | Lars Wirzenius | 2 | -26/+14 | |
This avoids having to add extra columns when we add more metadata support. This may be worth re-thinking later, once things stabilize. | |||||
2020-12-11 | Merge branch 'data' into 'main' | Lars Wirzenius | 5 | -49/+38 | |
refactor: move functions around so that data stuff is in data.yaml See merge request larswirzenius/obnam!32 | |||||
2020-12-08 | refactor: move functions around so that data stuff is in data.yaml | Lars Wirzenius | 5 | -49/+38 | |
2020-12-08 | Merge branch 'fix2' into 'main' | Lars Wirzenius | 1 | -0/+1 | |
fix: add missing template to obnam.md YAML metadata See merge request larswirzenius/obnam!31 | |||||
2020-12-08 | fix: add missing template to obnam.md YAML metadata | Lars Wirzenius | 1 | -0/+1 | |
Subplot now requires it. | |||||
2020-12-06 | Merge branch 'fix' into 'main' | Lars Wirzenius | 1 | -0/+1 | |
fix: add summain as a build dependency See merge request larswirzenius/obnam!30 | |||||
2020-12-06 | fix: add summain as a build dependency | Lars Wirzenius | 1 | -0/+1 | |
2020-12-06 | Merge branch 'regular' into 'main' | Lars Wirzenius | 6 | -1/+546 | |
test: change backup/restore smoke test to verify metadata See merge request larswirzenius/obnam!29 | |||||
2020-12-06 | test: change backup/restore smoke test to verify metadata | Lars Wirzenius | 6 | -1/+546 | |
2020-11-27 | Merge branch 'tls' into 'main' | Lars Wirzenius | 3 | -5/+5 | |
feat! make obnam-server always use TLS See merge request larswirzenius/obnam!28 | |||||
2020-11-27 | feat! make obnam-server always use TLS | Lars Wirzenius | 3 | -5/+5 | |
This will ruin my benchmark results, but it's the right thing to do. | |||||
2020-11-26 | Merge branch 'deb' into 'main' | Lars Wirzenius | 1 | -2/+2 | |
doc: note that a .deb is now built See merge request larswirzenius/obnam!27 | |||||
2020-11-26 | doc: note that a .deb is now built | Lars Wirzenius | 1 | -2/+2 | |
2020-11-26 | Merge branch 'done' into 'main' | Lars Wirzenius | 1 | -1/+1 | |
fix: uppercase typo See merge request larswirzenius/obnam!26 | |||||
2020-11-26 | fix: uppercase typo | Lars Wirzenius | 1 | -1/+1 | |
2020-11-26 | Merge branch 'done' into 'main' | Lars Wirzenius | 1 | -0/+1 | |
doc: add CI builds .deb to DONE.md See merge request larswirzenius/obnam!25 | |||||
2020-11-26 | doc: add CI builds .deb to DONE.md | Lars Wirzenius | 1 | -0/+1 | |
2020-11-25 | Merge branch 'chunktree' into 'main' | Lars Wirzenius | 2 | -9/+37 | |
perf: store chunks on disk in a 3-level directory tree See merge request larswirzenius/obnam!24 | |||||
2020-11-25 | perf: store chunks on disk in a 3-level directory tree | Lars Wirzenius | 2 | -9/+37 | |
git does the same thing. This improves the wall clock time to run benchmark-store with a million chunks from a 40.36 seconds to 18.70, on a system with NVMe and ext4. | |||||
2020-11-25 | Merge branch 'benchmark-store' into 'main' | Lars Wirzenius | 8 | -0/+181 | |
feat: add programs to benchmark server chunk storage See merge request larswirzenius/obnam!23 | |||||
2020-11-25 | feat: add programs to benchmark server chunk storage | Lars Wirzenius | 8 | -0/+181 | |
2020-11-24 | Merge branch 'refactor' into 'main' | Lars Wirzenius | 3 | -61/+89 | |
refactor: add an abstraction for an indexed store See merge request larswirzenius/obnam!22 | |||||
2020-11-24 | refactor: add an abstraction for an indexed store | Lars Wirzenius | 3 | -61/+89 | |
This makes it easier to write a server without the HTTP layer. | |||||
2020-11-23 | Merge branch 'progress' into 'main' | Lars Wirzenius | 3 | -23/+88 | |
feat: progress reporting to backups and restores See merge request larswirzenius/obnam!21 | |||||
2020-11-23 | feat: progress reporting to backups and restores | Lars Wirzenius | 3 | -23/+88 | |
2020-11-22 | Merge branch 'templite' into 'main' | Lars Wirzenius | 7 | -19/+40 | |
feat! use temporary files for SQLite databases Closes #6 See merge request larswirzenius/obnam!20 | |||||
2020-11-22 | feat! use temporary files for SQLite databases | Lars Wirzenius | 7 | -19/+40 | |
The user should not have to specify filenames for the databases, since they don't actually care where they're stored. | |||||
2020-11-22 | Merge branch 'config' into 'main' | Lars Wirzenius | 1 | -16/+2 | |
refactor: use the same ClientConfig for both backups and restores See merge request larswirzenius/obnam!19 | |||||
2020-11-22 | refactor: use the same ClientConfig for both backups and restores | Lars Wirzenius | 1 | -16/+2 | |
2020-11-22 | Merge branch 'archdoc' into 'main' | Lars Wirzenius | 1 | -44/+214 | |
Archdoc See merge request larswirzenius/obnam!18 | |||||
2020-11-22 | doc: add a lot more on architecture and implementation into obnam.md | Lars Wirzenius | 1 | -39/+209 | |
2020-11-22 | doc: improve wording | Lars Wirzenius | 1 | -5/+5 | |
2020-11-22 | Merge branch 'debian' into 'main' | Lars Wirzenius | 7 | -0/+78 | |
chore: add .deb packaging See merge request larswirzenius/obnam!17 | |||||
2020-11-22 | chore: add .deb packaging | Lars Wirzenius | 7 | -0/+78 | |