@@ -5,7 +5,7 @@ const { tmpdir } = require("../lib/common");
5
5
6
6
async function init ( dir ) {
7
7
await fse . mkdirs ( dir ) ;
8
- await git . git ( dir , "init" ) ;
8
+ await git . git ( dir , "init" , "-b" , "main" ) ;
9
9
}
10
10
11
11
async function commit ( dir , message = "C%d" , count = 1 ) {
@@ -24,7 +24,7 @@ test("clone creates the target directory", async () => {
24
24
await tmpdir ( async path => {
25
25
await init ( `${ path } /origin` ) ;
26
26
await commit ( `${ path } /origin` ) ;
27
- await git . clone ( `${ path } /origin` , `${ path } /ws` , "master " , 1 ) ;
27
+ await git . clone ( `${ path } /origin` , `${ path } /ws` , "main " , 1 ) ;
28
28
expect ( await fse . exists ( `${ path } /ws` ) ) . toBe ( true ) ;
29
29
} ) ;
30
30
} ) ;
@@ -37,13 +37,13 @@ test("fetchUntilMergeBase finds the correct merge base", async () => {
37
37
const base = await git . head ( origin ) ;
38
38
await git . git ( origin , "checkout" , "-b" , "br1" ) ;
39
39
await commit ( origin , "br1 %d" , 20 ) ;
40
- await git . git ( origin , "checkout" , "master " ) ;
41
- await commit ( origin , "master %d" , 20 ) ;
40
+ await git . git ( origin , "checkout" , "main " ) ;
41
+ await commit ( origin , "main %d" , 20 ) ;
42
42
43
43
const ws = `${ path } /ws` ;
44
44
await git . clone ( `${ path } /origin` , ws , "br1" ) ;
45
- await git . fetch ( ws , "master " ) ;
46
- expect ( await git . fetchUntilMergeBase ( ws , "master " , 10000 ) ) . toBe ( base ) ;
45
+ await git . fetch ( ws , "main " ) ;
46
+ expect ( await git . fetchUntilMergeBase ( ws , "main " , 10000 ) ) . toBe ( base ) ;
47
47
} ) ;
48
48
} , 15000 ) ;
49
49
@@ -54,18 +54,18 @@ test("fetchUntilMergeBase finds the earliest merge base 1", async () => {
54
54
await commit ( origin , "base %d" , 10 ) ;
55
55
const base = await git . head ( origin ) ;
56
56
await git . git ( origin , "branch" , "br1" ) ;
57
- await commit ( origin , "master %d" , 10 ) ;
57
+ await commit ( origin , "main %d" , 10 ) ;
58
58
await git . git ( origin , "checkout" , "br1" ) ;
59
59
await commit ( origin , "br1 before merge %d" , 5 ) ;
60
- await git . git ( origin , "merge" , "--no-ff" , "master " ) ;
60
+ await git . git ( origin , "merge" , "--no-ff" , "main " ) ;
61
61
await commit ( origin , "br1 after merge %d" , 10 ) ;
62
- await git . git ( origin , "checkout" , "master " ) ;
63
- await commit ( origin , "master after merge %d" , 10 ) ;
62
+ await git . git ( origin , "checkout" , "main " ) ;
63
+ await commit ( origin , "main after merge %d" , 10 ) ;
64
64
65
65
const ws = `${ path } /ws` ;
66
66
await git . clone ( `${ path } /origin` , ws , "br1" ) ;
67
- await git . fetch ( ws , "master " ) ;
68
- expect ( await git . fetchUntilMergeBase ( ws , "master " , 10000 ) ) . toBe ( base ) ;
67
+ await git . fetch ( ws , "main " ) ;
68
+ expect ( await git . fetchUntilMergeBase ( ws , "main " , 10000 ) ) . toBe ( base ) ;
69
69
} ) ;
70
70
} , 15000 ) ;
71
71
@@ -77,33 +77,33 @@ test("fetchUntilMergeBase finds the earliest merge base 2", async () => {
77
77
const base = await git . head ( origin ) ;
78
78
await commit ( origin , "base b%d" , 5 ) ;
79
79
await git . git ( origin , "branch" , "br1" ) ;
80
- await commit ( origin , "master %d" , 10 ) ;
80
+ await commit ( origin , "main %d" , 10 ) ;
81
81
await git . git ( origin , "checkout" , "br1" ) ;
82
82
await commit ( origin , "br1 before merge %d" , 5 ) ;
83
- await git . git ( origin , "merge" , "--no-ff" , "master " ) ;
83
+ await git . git ( origin , "merge" , "--no-ff" , "main " ) ;
84
84
await commit ( origin , "br1 after merge %d" , 10 ) ;
85
- await git . git ( origin , "checkout" , "master " ) ;
86
- await commit ( origin , "master after merge %d" , 10 ) ;
85
+ await git . git ( origin , "checkout" , "main " ) ;
86
+ await commit ( origin , "main after merge %d" , 10 ) ;
87
87
await git . git ( origin , "checkout" , "-b" , "br2" , base ) ;
88
88
await commit ( origin , "br2" ) ;
89
89
await git . git ( origin , "checkout" , "br1" ) ;
90
90
await git . git ( origin , "merge" , "--no-ff" , "br2" ) ;
91
91
92
92
const ws = `${ path } /ws` ;
93
93
await git . clone ( `${ path } /origin` , ws , "br1" ) ;
94
- await git . fetch ( ws , "master " ) ;
95
- expect ( await git . fetchUntilMergeBase ( ws , "master " , 10000 ) ) . toBe ( base ) ;
94
+ await git . fetch ( ws , "main " ) ;
95
+ expect ( await git . fetchUntilMergeBase ( ws , "main " , 10000 ) ) . toBe ( base ) ;
96
96
} ) ;
97
97
} , 15000 ) ;
98
98
99
99
test ( "mergeCommits returns the correct commits" , async ( ) => {
100
100
await tmpdir ( async path => {
101
101
await init ( path ) ;
102
- await commit ( path , "master %d" , 2 ) ;
102
+ await commit ( path , "main %d" , 2 ) ;
103
103
const head1 = await git . head ( path ) ;
104
104
await git . git ( path , "checkout" , "-b" , "branch" , "HEAD^" ) ;
105
105
const head2 = await git . head ( path ) ;
106
- await git . git ( path , "merge" , "--no-ff" , "master " ) ;
106
+ await git . git ( path , "merge" , "--no-ff" , "main " ) ;
107
107
108
108
const commits = await git . mergeCommits ( path , "HEAD^" ) ;
109
109
expect ( commits ) . toHaveLength ( 1 ) ;
0 commit comments