UNPKG

3.54 kBJavaScriptView Raw
1"use strict";
2
3var cov_1pcjxy17rs = function () {
4 var path = "/home/travis/build/commitizen/cz-cli/src/git/log.js";
5 var hash = "a2f2b5ee5865d599f5247bc5491d4c7f473032c3";
6 var global = new Function("return this")();
7 var gcv = "__coverage__";
8 var coverageData = {
9 path: "/home/travis/build/commitizen/cz-cli/src/git/log.js",
10 statementMap: {
11 "0": {
12 start: {
13 line: 9,
14 column: 2
15 },
16 end: {
17 line: 17,
18 column: 5
19 }
20 },
21 "1": {
22 start: {
23 line: 13,
24 column: 4
25 },
26 end: {
27 line: 15,
28 column: 5
29 }
30 },
31 "2": {
32 start: {
33 line: 14,
34 column: 6
35 },
36 end: {
37 line: 14,
38 column: 18
39 }
40 },
41 "3": {
42 start: {
43 line: 16,
44 column: 4
45 },
46 end: {
47 line: 16,
48 column: 17
49 }
50 }
51 },
52 fnMap: {
53 "0": {
54 name: "log",
55 decl: {
56 start: {
57 line: 8,
58 column: 9
59 },
60 end: {
61 line: 8,
62 column: 12
63 }
64 },
65 loc: {
66 start: {
67 line: 8,
68 column: 30
69 },
70 end: {
71 line: 18,
72 column: 1
73 }
74 },
75 line: 8
76 },
77 "1": {
78 name: "(anonymous_1)",
79 decl: {
80 start: {
81 line: 12,
82 column: 5
83 },
84 end: {
85 line: 12,
86 column: 6
87 }
88 },
89 loc: {
90 start: {
91 line: 12,
92 column: 38
93 },
94 end: {
95 line: 17,
96 column: 3
97 }
98 },
99 line: 12
100 }
101 },
102 branchMap: {
103 "0": {
104 loc: {
105 start: {
106 line: 13,
107 column: 4
108 },
109 end: {
110 line: 15,
111 column: 5
112 }
113 },
114 type: "if",
115 locations: [{
116 start: {
117 line: 13,
118 column: 4
119 },
120 end: {
121 line: 15,
122 column: 5
123 }
124 }, {
125 start: {
126 line: 13,
127 column: 4
128 },
129 end: {
130 line: 15,
131 column: 5
132 }
133 }],
134 line: 13
135 }
136 },
137 s: {
138 "0": 0,
139 "1": 0,
140 "2": 0,
141 "3": 0
142 },
143 f: {
144 "0": 0,
145 "1": 0
146 },
147 b: {
148 "0": [0, 0]
149 },
150 _coverageSchema: "43e27e138ebf9cfc5966b082cf9a028302ed4184",
151 hash: "a2f2b5ee5865d599f5247bc5491d4c7f473032c3"
152 };
153 var coverage = global[gcv] || (global[gcv] = {});
154
155 if (coverage[path] && coverage[path].hash === hash) {
156 return coverage[path];
157 }
158
159 return coverage[path] = coverageData;
160}();
161
162Object.defineProperty(exports, "__esModule", {
163 value: true
164});
165exports.log = log;
166
167var _child_process = require("child_process");
168
169/**
170 * Asynchronously gets the git log output
171 */
172function log(repoPath, done) {
173 cov_1pcjxy17rs.f[0]++;
174 cov_1pcjxy17rs.s[0]++;
175 (0, _child_process.exec)('git log', {
176 maxBuffer: Infinity,
177 cwd: repoPath
178 }, function (error, stdout, stderr) {
179 cov_1pcjxy17rs.f[1]++;
180 cov_1pcjxy17rs.s[1]++;
181
182 if (error) {
183 cov_1pcjxy17rs.b[0][0]++;
184 cov_1pcjxy17rs.s[2]++;
185 throw error;
186 } else {
187 cov_1pcjxy17rs.b[0][1]++;
188 }
189
190 cov_1pcjxy17rs.s[3]++;
191 done(stdout);
192 });
193}
\No newline at end of file