From 483bf68e66b9690f4e4352d5d27f029dfdcffc4c Mon Sep 17 00:00:00 2001 From: Gunju Kim Date: Sat, 11 Apr 2026 04:46:05 +0000 Subject: [PATCH] self-development: replace git fetch --unshallow with --depth 100 Remove `git fetch --unshallow || true` from all self-development workflow templates and use `git fetch origin main --depth 100` instead. This avoids downloading full repository history when only recent commits are needed for rebasing. Co-Authored-By: Claude Opus 4.6 --- self-development/kelos-pr-responder.yaml | 5 ++--- self-development/kelos-reviewer.yaml | 5 ++--- self-development/kelos-squash-commits.yaml | 5 ++--- self-development/kelos-workers.yaml | 2 +- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/self-development/kelos-pr-responder.yaml b/self-development/kelos-pr-responder.yaml index 416af5ac..6bc8a935 100644 --- a/self-development/kelos-pr-responder.yaml +++ b/self-development/kelos-pr-responder.yaml @@ -73,12 +73,11 @@ spec: Task: - 0. Set up your working branch. Kelos has already checked out {{.Branch}} for you. Run this exactly: ``` - git fetch --unshallow || true if git remote get-url upstream >/dev/null 2>&1; then - git fetch upstream main + git fetch upstream main --depth 100 git rebase upstream/main else - git fetch origin main + git fetch origin main --depth 100 git rebase origin/main fi ``` diff --git a/self-development/kelos-reviewer.yaml b/self-development/kelos-reviewer.yaml index 1754bcd9..5d0a1153 100644 --- a/self-development/kelos-reviewer.yaml +++ b/self-development/kelos-reviewer.yaml @@ -92,11 +92,10 @@ spec: ## Your tasks - ### 0. Set up full history + ### 0. Fetch main branch Run this before reviewing: ``` - git fetch --unshallow || true - git fetch origin main + git fetch origin main --depth 100 ``` ### 1. Understand the context diff --git a/self-development/kelos-squash-commits.yaml b/self-development/kelos-squash-commits.yaml index 928e0ec0..f3b63a24 100644 --- a/self-development/kelos-squash-commits.yaml +++ b/self-development/kelos-squash-commits.yaml @@ -55,10 +55,9 @@ spec: - Branch: {{.Branch}} Steps: - 1. Fetch full history: + 1. Fetch main branch: ``` - git fetch --unshallow || true - git fetch origin main + git fetch origin main --depth 100 ``` 2. Rebase the branch on origin/main: diff --git a/self-development/kelos-workers.yaml b/self-development/kelos-workers.yaml index d49d3619..dccd7fa8 100644 --- a/self-development/kelos-workers.yaml +++ b/self-development/kelos-workers.yaml @@ -96,7 +96,7 @@ spec: Task: - 0. Set up your working branch. Run this exactly: ``` - git fetch --unshallow || true; git fetch origin main; git rebase origin/main + git fetch origin main --depth 100; git rebase origin/main ``` - 1. Check if a PR already exists for branch kelos-task-{{.Number}}.