Compare commits

..

8 Commits

Author SHA1 Message Date
didericis 0e823d2aff fix(macos-container): support git-gate launch
lint / lint (push) Successful in 1m56s
test / unit (pull_request) Successful in 41s
test / integration (pull_request) Successful in 22s
2026-06-10 21:53:22 -04:00
didericis 5498f20547 fix(macos-container): make backend the macos default
lint / lint (push) Successful in 1m35s
test / unit (pull_request) Successful in 33s
test / integration (pull_request) Successful in 20s
2026-06-10 21:41:08 -04:00
didericis 2e467d236a fix(macos-container): preserve working builder dns
lint / lint (push) Successful in 1m33s
test / unit (pull_request) Successful in 30s
test / integration (pull_request) Successful in 16s
2026-06-10 20:33:27 -04:00
didericis d123b99347 fix(macos-container): start builder with dns
lint / lint (push) Successful in 1m45s
test / unit (pull_request) Successful in 37s
test / integration (pull_request) Successful in 19s
2026-06-10 20:12:45 -04:00
didericis f7f9892b53 test(macos-container): add launch integration smoke
lint / lint (push) Successful in 1m44s
test / unit (pull_request) Successful in 37s
test / integration (pull_request) Successful in 20s
2026-06-10 20:01:08 -04:00
didericis d923871fd2 feat(macos-container): launch explicit-proxy bottles
lint / lint (push) Successful in 1m50s
test / unit (pull_request) Successful in 37s
test / integration (pull_request) Successful in 19s
2026-06-10 19:46:39 -04:00
didericis-codex 7350494944 docs: link macos container prd to review comment
test / unit (pull_request) Successful in 42s
test / integration (pull_request) Successful in 23s
2026-06-10 18:34:18 +00:00
didericis-codex 4abad499b6 feat: add macos container backend scaffold
lint / lint (push) Successful in 1m54s
test / unit (pull_request) Successful in 35s
test / integration (pull_request) Successful in 20s
2026-06-10 18:14:17 +00:00
2 changed files with 0 additions and 9 deletions
-2
View File
@@ -300,8 +300,6 @@ while IFS=' ' read -r old new ref; do
[ -z "$ref" ] && continue [ -z "$ref" ] && continue
if [ "$new" = "$zero" ]; then if [ "$new" = "$zero" ]; then
refspec=":$ref" refspec=":$ref"
elif [ "$old" != "$zero" ] && ! git merge-base --is-ancestor "$old" "$new" 2>/dev/null; then
refspec="+$new:$ref"
else else
refspec="$new:$ref" refspec="$new:$ref"
fi fi
-7
View File
@@ -181,13 +181,6 @@ class TestHookRender(unittest.TestCase):
self.assertIn("BatchMode=yes", hook) self.assertIn("BatchMode=yes", hook)
self.assertIn("ConnectTimeout=", hook) self.assertIn("ConnectTimeout=", hook)
def test_force_push_uses_plus_refspec(self):
# A non-fast-forward push (old != zero, new not a descendant of old)
# must forward +$new:$ref so the upstream accepts the force push.
hook = git_gate_render_hook()
self.assertIn('git merge-base --is-ancestor "$old" "$new"', hook)
self.assertIn('refspec="+$new:$ref"', hook)
def test_forward_preserves_push_options(self): def test_forward_preserves_push_options(self):
# Git exposes push options to pre-receive hooks as # Git exposes push options to pre-receive hooks as
# GIT_PUSH_OPTION_COUNT + indexed GIT_PUSH_OPTION_N variables. # GIT_PUSH_OPTION_COUNT + indexed GIT_PUSH_OPTION_N variables.