Merge branch 'master' into opt/design-simplify
Project CI / AI game creator shell Rust crates (pull_request) Successful in 1m24s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 1m58s
Project CI / Backend tests (pull_request) Successful in 4m1s
Project CI / Frontend tests (pull_request) Successful in 2m7s
Project CI / Native shell tests (pull_request) Successful in 6m0s
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Successful in 8m24s
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Successful in 8m55s
Project CI / AI game creator shell web tests (pull_request) Successful in 1m24s
Project CI / Repository checks (pull_request) Successful in 1m54s
Project CI / AI game creator shell Rust crates (pull_request) Successful in 1m24s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 1m58s
Project CI / Backend tests (pull_request) Successful in 4m1s
Project CI / Frontend tests (pull_request) Successful in 2m7s
Project CI / Native shell tests (pull_request) Successful in 6m0s
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Successful in 8m24s
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Successful in 8m55s
Project CI / AI game creator shell web tests (pull_request) Successful in 1m24s
Project CI / Repository checks (pull_request) Successful in 1m54s
This commit is contained in:
@@ -277,11 +277,13 @@ test('hook fixtures do not mutate the calling linked worktree or its index', ()
|
||||
writeFileSync(join(worktree, 'sentinel.txt'), 'unstaged\n');
|
||||
const gitDir = git(worktree, 'rev-parse', '--absolute-git-dir').trim();
|
||||
const indexPath = join(gitDir, 'index');
|
||||
// `git status` 会刷新并重写索引里的 stat 缓存(macOS 与部分 git 版本上字节必然变化),
|
||||
// 所以先跑完会写索引的探针再取快照,否则断言的是探针自身的副作用而不是被测行为。
|
||||
const before = {
|
||||
refs: git(outerRepo, 'show-ref'),
|
||||
config: readFileSync(join(outerRepo, '.git', 'config'), 'utf8'),
|
||||
index: readFileSync(indexPath),
|
||||
status: git(worktree, 'status', '--porcelain'),
|
||||
index: readFileSync(indexPath),
|
||||
};
|
||||
const result = spawnSync(
|
||||
process.execPath,
|
||||
|
||||
Reference in New Issue
Block a user