Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions docs/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,10 +107,10 @@ up の後に VS Code で dev コンテナを開く(docs/specifications/editor-
| 系列の最新の世代 | — | 系列の中で created_at が最も新しい世代 | — | — | `docs/specifications/snapshot-series.md` |
| 全体の上限 | — | 系列をまたいで数えた世代の数の上限(max_total) | — | — | `docs/specifications/snapshot-series.md` |
| 復元前バックアップ | — | restore が書き戻す前に自動で作るフルの世代 pre-restore-<時刻>。復元する世代の対象ボリュームの組を控える | — | — | `docs/specifications/snapshot-series.md` |
| 除外の一覧 | — | スナップショットのアーカイブに入れないパスの一覧。既定の除外と利用者の除外を合わせたもの | — | — | — |
| 既定の除外 | — | devbase の本体が持つ除外の一覧。作り直せる一時ファイル・ログ・取り直せる取得物を挙げる | — | — | — |
| 利用者の除外 | — | 利用者が backups/exclude.yml で既定の除外に足すパス | — | — | — |
| 除外のパターン | — | 除外の一覧の 1 項目。ボリュームの中の相対のパスで、* は 1 つの要素の中の任意の文字列に当たる。当たったパスとその下を控えない | — | — | — |
| 除外の一覧 | — | スナップショットのアーカイブに入れないパスの一覧。既定の除外と利用者の除外を合わせたもの | — | — | `docs/specifications/snapshot-exclude.md` |
| 既定の除外 | — | devbase の本体が持つ除外の一覧。作り直せる一時ファイル・ログ・取り直せる取得物を挙げる | — | — | `docs/specifications/snapshot-exclude.md` |
| 利用者の除外 | — | 利用者が backups/exclude.yml で既定の除外に足すパス | — | — | `docs/specifications/snapshot-exclude.md` |
| 除外のパターン | — | 除外の一覧の 1 項目。ボリュームの中の相対のパスで、* は 1 つの要素の中の任意の文字列に当たる。当たったパスとその下を控えない | — | — | `docs/specifications/snapshot-exclude.md` |

## base イメージの描画(`base-image`)

Expand Down
12 changes: 4 additions & 8 deletions docs/glossary/glossary.json
Original file line number Diff line number Diff line change
Expand Up @@ -347,29 +347,25 @@
"term": "除外の一覧",
"context": "snapshot",
"meaning": "スナップショットのアーカイブに入れないパスの一覧。既定の除外と利用者の除外を合わせたもの",
"source": "",
"pending_source": "issues/issue-368-requirements.md"
"source": "docs/specifications/snapshot-exclude.md"
},
{
"term": "既定の除外",
"context": "snapshot",
"meaning": "devbase の本体が持つ除外の一覧。作り直せる一時ファイル・ログ・取り直せる取得物を挙げる",
"source": "",
"pending_source": "issues/issue-368-requirements.md"
"source": "docs/specifications/snapshot-exclude.md"
},
{
"term": "利用者の除外",
"context": "snapshot",
"meaning": "利用者が backups/exclude.yml で既定の除外に足すパス",
"source": "",
"pending_source": "issues/issue-368-design.md"
"source": "docs/specifications/snapshot-exclude.md"
},
{
"term": "除外のパターン",
"context": "snapshot",
"meaning": "除外の一覧の 1 項目。ボリュームの中の相対のパスで、* は 1 つの要素の中の任意の文字列に当たる。当たったパスとその下を控えない",
"source": "",
"pending_source": "issues/issue-368-design.md"
"source": "docs/specifications/snapshot-exclude.md"
},
{
"term": "総称ファミリ",
Expand Down
2 changes: 1 addition & 1 deletion docs/specifications/cli-argument-resolution.md
Original file line number Diff line number Diff line change
Expand Up @@ -765,4 +765,4 @@ zsh を必須にし、何のための値かが `ci.yml` から読めないため
- 実装 PR: devbasex/devbase#301(#276・#226・#229・#245・#227)
- 実装 PR: devbasex/devbase#428(#214。列挙の正本と一致テスト)
- 実装 PR: devbasex/devbase#450(#435。補完の `--context`)
- 課題: devbasex/devbase#455(zsh の補完の実行テスト)
- 実装 PR: devbasex/devbase#460(#455。zsh の補完の実行テスト)
314 changes: 314 additions & 0 deletions docs/specifications/snapshot-exclude.md

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion docs/specifications/snapshot-series.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ classDiagram
止める。旧レイアウト(ルートへ直接マウント)の `full` は起点が `.` のままなので `archive_root` を書かない
- 名前を明示して組の違う世代へ差分を作ろうとすると、`_create_incremental` が理由を示して
`SnapshotError` で止める(旧レイアウトの世代へは差分を積まない)
- 順 4a は除外の一覧(既定の除外と `backups/exclude.yml`。#368)の違いを見る。1 つの世代は full を
- 順 4a は除外の一覧(既定の除外と `backups/exclude.yml`。[スナップショットの除外の一覧](snapshot-exclude.md))の違いを見る。1 つの世代は full を
作ったときの一覧で差分も積む。違う一覧の差分を積むと、外したパスが full の時点の中身で復元されるためである。
`backups/exclude.yml` を読めない間は、記録を持つ世代を違うと判定せず順 5 へ進み、その記録の一覧で積む
(読めない設定で新しい世代ができ、ローテーションで古い世代が消えるのを防ぐ)。名前を明示して除外の一覧の
Expand Down Expand Up @@ -380,3 +380,4 @@ CLI と TUI:
- [コンテナ運用ガイド](../user/container-operations.md)
- [別ホストの Docker への dev コンテナ起動(docker context)](remote-docker-context.md)
- [位置引数の解決(プロジェクト名・イメージ名)](cli-argument-resolution.md)(スナップショットの名前の規則)
- [スナップショットの除外の一覧](snapshot-exclude.md)
Loading
Loading