|
53 | 53 | git_root="." |
54 | 54 | fi |
55 | 55 |
|
56 | | -url_o="" |
57 | | -pr_o="" |
| 56 | +branch_o="" |
58 | 57 | build_o="" |
59 | 58 | commit_o="" |
| 59 | +pr_o="" |
| 60 | +prefix_o="" |
| 61 | +network_filter_o="" |
60 | 62 | search_in_o="" |
61 | | -tag_o="" |
62 | | -branch_o="" |
63 | 63 | slug_o="" |
64 | | -prefix_o="" |
| 64 | +tag_o="" |
| 65 | +url_o="" |
65 | 66 | git_ls_files_recurse_submodules_o="" |
66 | 67 | package="bash" |
67 | 68 |
|
@@ -123,6 +124,10 @@ cat << EOF |
123 | 124 |
|
124 | 125 | -e VAR,VAR2 |
125 | 126 |
|
| 127 | + -k prefix Prefix filepaths to help resolve path fixing: https://github.com/codecov/support/issues/472 |
| 128 | +
|
| 129 | + -i prefix Only include files in the network with a certain prefix. Useful for upload-specific path fixing |
| 130 | +
|
126 | 131 | -X feature Toggle functionalities |
127 | 132 |
|
128 | 133 | -X gcov Disable gcov |
@@ -168,7 +173,6 @@ cat << EOF |
168 | 173 | -G GLOB Paths to include during gcov gathering |
169 | 174 | -p dir Project root directory |
170 | 175 | Also used when preparing gcov |
171 | | - -k prefix Prefix filepaths to help resolve path fixing: https://github.com/codecov/support/issues/472 |
172 | 176 | -x gcovexe gcov executable to run. Defaults to 'gcov' |
173 | 177 | -a gcovargs extra arguments to pass to gcov |
174 | 178 |
|
@@ -256,7 +260,7 @@ parse_yaml() { |
256 | 260 |
|
257 | 261 | if [ $# != 0 ]; |
258 | 262 | then |
259 | | - while getopts "a:A:b:B:cC:dD:e:f:F:g:G:hJ:k:Kn:p:P:Q:q:r:R:s:S:t:T:u:U:vx:X:Zz:N:-" o |
| 263 | + while getopts "a:A:b:B:cC:dD:e:f:F:g:G:hi:J:k:Kn:p:P:Q:q:r:R:s:S:t:T:u:U:vx:X:Zz:N:-" o |
260 | 264 | do |
261 | 265 | codecov_flags+=( "$o" ) |
262 | 266 | case "$o" in |
@@ -334,6 +338,9 @@ $OPTARG" |
334 | 338 | show_help |
335 | 339 | exit 0; |
336 | 340 | ;; |
| 341 | + "i") |
| 342 | + network_filter_o="$OPTARG" |
| 343 | + ;; |
337 | 344 | "J") |
338 | 345 | ft_xcodellvm="1" |
339 | 346 | ft_xcodeplist="0" |
@@ -1461,6 +1468,10 @@ then |
1461 | 1468 | -type f -print 2>/dev/null || echo '') |
1462 | 1469 | fi |
1463 | 1470 |
|
| 1471 | + if [ "$network_filter_o" != "" ]; |
| 1472 | + then |
| 1473 | + network=$(echo "$network" | grep -e "$network_filter_o/*") |
| 1474 | + fi |
1464 | 1475 | if [ "$prefix_o" != "" ]; |
1465 | 1476 | then |
1466 | 1477 | network=$(echo "$network" | awk "{print \"$prefix_o/\"\$0}") |
|
0 commit comments