-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap-repo.json
91 lines (91 loc) · 2.81 KB
/
bootstrap-repo.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
"Version" : "1.3",
"ADORepositories" :
{
"BranchPolicies" :
{
"DevelopmentTrunkName" : "DevTrunk",
"PreReleaseTrunkName" : "PreReleaseTrunk",
"ReleaseTrunkName" : "ReleaseTrunk",
"WorkBranchPrefix" : "Work",
"EnableRecursiveRebase": true
},
"Repositories":
[
{
"Name" : "ADOService",
"URL" : "https://dev.azure.com",
"Organizations" :
[
{
"Name" : "TallyWorld",
"ProjectFilter" : [],
"Mandatory" : true,
"Comments" : "Blank project filter means, ALL projects under the Organization."
},
{
"Name" : "TWPersonal",
"ProjectFilter" : ["${DomainName}"],
"Mandatory" : false
},
{
"Name" : "TallySolutions",
"ProjectFilter" : ["TallyPMT","TWShared"],
"Mandatory" : false
}
]
}
]
},
"ThirdPartyRepositories" :
[
{
"Name" : "GitHub",
"URL" : "https://github.com",
"Owners" :
[
{
"Name" : "TallySolutions",
"Repositories" :
[
{
"Name" : "NanOS",
"CloneDir": "ThirdParty"
},
{
"Name" : "OPS",
"CloneDir": "ThirdParty"
},
{
"Name" : "TWVSExtension",
"CloneDir": "TallySolutions"
}
]
}
]
}
],
"GitConfig" :
{
"CloneWaitTime" : 300,
"Configs" :
[
{
"Name" : "core.ignoreCase",
"Value": "false"
},
{
"Name" : "core.autocrlf",
"Value": "false"
}
]
},
"RepoListConfig" :
{
"AcceptableRefreshGap" : 1,
"DelayedExecutionTime" : 3,
"StaleIfNotSyncSince" : 24
},
"RemoteName" : "origin",
"IgnoredFolders" : ["Builds", "Tools", ".vs", "backups", "out"]
}