Repository navigation
Commit a2f8e04
committed
✅ test(01-04): phase-1 crosswise suite with parity fixes
New phase1_crosswise target (12 tests, twin-dir hermetic harness
against the tree 2.55 oracle): reflog show after mutations plus
@{n} recovery, update-ref single/stdin-NUL batches plus lock
contention, packed-refs both directions, config local/scope/blob/
stdin reads, sequential mutations, includes honored. Registered
phase1-crosswise in xtask suites.
Parity fixes forced green by the suite (all probed on ./git):
- update-ref to the same value writes nothing and logs nothing,
except the HEAD log-only entry on the current branch
- config --no-includes now skips include-following on the layered
read (follow_includes threaded through the git-config loader)
- scope origins: global/system absolute verbatim, repo files
worktree-root-relative (.git/config from anywhere, config bare)
- fresh-file appends end in exactly one newline; new trailing
sections land flush without a blank separator1 parent 4560234 commit a2f8e04
7 files changed
Lines changed: 697 additions & 19 deletions
File tree
- crates
- git-command
- src
- tests
- git-config/src
- git-refs/src
- xtask/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
824 | 824 | | |
825 | 825 | | |
826 | 826 | | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
827 | 856 | | |
828 | 857 | | |
829 | 858 | | |
| |||
1008 | 1037 | | |
1009 | 1038 | | |
1010 | 1039 | | |
1011 | | - | |
| 1040 | + | |
1012 | 1041 | | |
1013 | 1042 | | |
1014 | 1043 | | |
| |||
1066 | 1095 | | |
1067 | 1096 | | |
1068 | 1097 | | |
1069 | | - | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
1070 | 1101 | | |
1071 | 1102 | | |
1072 | 1103 | | |
| |||
1080 | 1111 | | |
1081 | 1112 | | |
1082 | 1113 | | |
1083 | | - | |
| 1114 | + | |
1084 | 1115 | | |
1085 | 1116 | | |
1086 | 1117 | | |
| |||
1095 | 1126 | | |
1096 | 1127 | | |
1097 | 1128 | | |
1098 | | - | |
| 1129 | + | |
1099 | 1130 | | |
1100 | 1131 | | |
1101 | 1132 | | |
| |||
2567 | 2598 | | |
2568 | 2599 | | |
2569 | 2600 | | |
| 2601 | + | |
| 2602 | + | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
2570 | 2608 | | |
2571 | | - | |
| 2609 | + | |
2572 | 2610 | | |
2573 | 2611 | | |
2574 | 2612 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
297 | 309 | | |
298 | 310 | | |
299 | 311 | | |
| |||
796 | 808 | | |
797 | 809 | | |
798 | 810 | | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
799 | 823 | | |
800 | 824 | | |
801 | 825 | | |
| |||
0 commit comments