feat(versions): e2e fixtures, check_versions, docs
Fixtures gain an XMP-linked version (renamed file), a name-linked version and an edit with a reference photo; e2e.sh counts with include_versions and runs check_versions.py. CLAUDE.md documents the feature. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fa3554c411
commit
6135034d09
5 files changed
+394
-6
No files matched your search
+3
-2
@@ -150,7 +150,7 @@ api() { # api METHOD PATH [JSON]; reuses $E2E_TOKEN when set (login is a bcrypt
|
||||
}
|
||||
|
||||
indexed_count() {
|
||||
api GET "photos?path=&recursive=true" | python3 -c \
|
||||
api GET "photos?path=&recursive=true&include_versions=true" | python3 -c \
|
||||
'import json,sys; print(len(json.load(sys.stdin).get("photos", [])))' 2>/dev/null || echo 0
|
||||
}
|
||||
|
||||
@@ -273,7 +273,8 @@ case "${1:-help}" in
|
||||
restart) cmd_stop; cmd_start ;;
|
||||
status) cmd_status ;;
|
||||
token) login ;;
|
||||
check) E2E_TOKEN="$(login)" python3 "$HERE/check_wall_clock.py" "$STATE/manifest.json" ;;
|
||||
check) E2E_TOKEN="$(login)" python3 "$HERE/check_wall_clock.py" "$STATE/manifest.json" \
|
||||
&& E2E_TOKEN="$(login)" python3 "$HERE/check_versions.py" "$STATE/manifest.json" ;;
|
||||
api) shift; api "$@" ;;
|
||||
logs) tail -f "$LOG" ;;
|
||||
info) cmd_info ;;
|
||||
|
||||
Reference in new issue
Block a user