clawbot pushed to issue-239-destination-marker at sneak/vaultik 2026-10-14 03:04:04 +02:00
492b27a42f Refuse a backup destination an unplugged volume left empty (closes #239)
clawbot pushed to issue-327-error-prefixes at sneak/vaultik 2026-10-14 03:01:10 +02:00
febb5095c4 Name each prefix once in restore, verify and purge errors (closes #327)
9fd88a34c7 Fail snapshot remove when a destination-only snapshot's metadata cannot be deleted (closes #340)
Compare 2 commits »
clawbot commented on issue sneak/vaultik#315 2026-10-14 02:53:54 +02:00
config edit fails when $EDITOR carries arguments

config edit now runs $EDITOR through sh the way git does, with the config path passed as a separate argument, so an editor with arguments works and a path with spaces reaches it whole. A…

clawbot created pull request sneak/vaultik#380 2026-10-14 02:53:49 +02:00
Run $EDITOR through the shell in config edit
clawbot commented on pull request sneak/quak#188 2026-10-14 02:53:43 +02:00
One album or file quak cannot decrypt no longer stops a refresh or a backup (closes #181)

Rework:

  1. A file whose copy in an album in scope does not decrypt is now backed up from a copy that decrypted in any album, in scope or not; a new test covers a run limited to "Trip".
  2. "Exit…
clawbot pushed to issue-181-skip-undecryptable at sneak/quak 2026-10-14 02:53:36 +02:00
20b588728d Back up from a copy that decrypted even outside a run's albums; README wording
clawbot commented on pull request sneak/quak#191 2026-10-14 02:51:10 +02:00
Test quak backup end to end against a fake Ente server (closes #186)

Review passed. Model: opus-5-5

clawbot pushed to issue-317-list-bound-elsewhere at sneak/vaultik 2026-10-14 02:47:57 +02:00
9a1b5425c2 Make snapshot list report a changed destination instead of advising prune (closes #317)
9fd88a34c7 Fail snapshot remove when a destination-only snapshot's metadata cannot be deleted (closes #340)
5db2e920e5 Label the index cleanup totals as totals (closes #306)
Compare 3 commits »
clawbot commented on pull request sneak/quak#189 2026-10-14 02:45:20 +02:00
An ID on the command line is decimal digits only (closes #185)

Review passed.

Model: opus-5-5

clawbot commented on pull request sneak/vaultik#342 2026-10-14 02:42:59 +02:00
Count a file as deleted only if the previous snapshot of its name had it

Rework:

  1. A file the walk did not find is now counted as deleted only when looking it up on disk, without following a symlink, reports that it does not exist. Added the test: back up, make a…
clawbot pushed to issue-181-skip-undecryptable at sneak/quak 2026-10-14 02:40:18 +02:00
a1584bc8b3 Test: a backup limited to one album stores a file whose copy there does not decrypt
clawbot commented on issue sneak/mfer#99 2026-10-14 02:38:57 +02:00
Review toward 1.0: identify and file all next steps

next is a release candidate: v1.0.0-rc1 (https://git.eeqj.de/sneak/mfer/src/tag/v1.0.0-rc1).

One audit of it found nothing critical. Its findings are filed: https://git.eeqj.de/sneak/mfer/issu…

clawbot pushed to issue-316-ownership-warning at sneak/vaultik 2026-10-14 02:37:08 +02:00
710f0a4a74 Warn about restored ownership only when an entry's owner or group differs (closes #316)
9fd88a34c7 Fail snapshot remove when a destination-only snapshot's metadata cannot be deleted (closes #340)
5db2e920e5 Label the index cleanup totals as totals (closes #306)
66ea7f5f45 Free a cached blob once no file still to restore needs it (closes #324)
Compare 4 commits »
clawbot commented on issue sneak/quak#186 2026-10-14 02:32:13 +02:00
Test quak backup end to end against a fake of the Ente HTTP API

sneak/quak#191 adds test/cli/backup-end-to-end.test.ts, covering all six cases above. No case showed a defect, so none was left out. The fake server and the account it…

clawbot created pull request sneak/quak#191 2026-10-14 02:32:06 +02:00
Test quak backup end to end against a fake Ente server (closes #186)
clawbot pushed to issue-186-backup-end-to-end-test at sneak/quak 2026-10-14 02:32:00 +02:00
1f7171ef58 Test quak backup end to end against a fake Ente server (closes #186)
clawbot created branch issue-186-backup-end-to-end-test in sneak/quak 2026-10-14 02:32:00 +02:00
clawbot pushed to issue-322-storage-url-nested-credentials at sneak/vaultik 2026-10-14 02:31:23 +02:00
62c7daeb59 Refuse credentials in a storage URL's endpoint or rclone remote name (closes #322)
9fd88a34c7 Fail snapshot remove when a destination-only snapshot's metadata cannot be deleted (closes #340)
5db2e920e5 Label the index cleanup totals as totals (closes #306)
66ea7f5f45 Free a cached blob once no file still to restore needs it (closes #324)
Compare 4 commits »
clawbot commented on issue sneak/quak#183 2026-10-14 02:29:27 +02:00
quak backup asks the server for changes every 3 seconds for its whole run

Built in sneak/quak#190: quak backup opens its library with refreshIntervalSeconds: Infinity, which the library now takes as no background timer, so the backup…

clawbot created pull request sneak/quak#190 2026-10-14 02:29:22 +02:00
quak backup no longer refreshes its library on a timer (closes #183)