diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2025-02-17 15:45:06 +0000 |
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2025-04-08 10:31:43 +0000 |
| commit | 4ed2c3f9ce28df401fc427bd60a8e3d9ecb40f4d (patch) | |
| tree | 7216e46bf47b26c10cf84a1e4066ebdcba33112e | |
| parent | 1c6170d7712265beecb318309ec5afaddbcf350e (diff) | |
WIP: Cross-user git arc stage
| -rw-r--r-- | tools/tools/git/git-arc.sh | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/tools/tools/git/git-arc.sh b/tools/tools/git/git-arc.sh index 7d2387565b9a..9bee35831844 100644 --- a/tools/tools/git/git-arc.sh +++ b/tools/tools/git/git-arc.sh @@ -243,12 +243,18 @@ title2diff() local title title=$(echo $1 | sed 's/"/\\"/g') - arc_list --no-ansi | - awk -F': ' '{ - if (substr($0, index($0, FS) + length(FS)) == "'"$title"'") { - print substr($1, match($1, "D[1-9][0-9]*")) - } - }' + #arc_list --no-ansi | + # awk -F': ' '{ + # if (substr($0, index($0, FS) + length(FS)) == "'"$title"'") { + # print substr($1, match($1, "D[1-9][0-9]*")) + # } + # }' + + echo "{ + \"queryKey\": \"all\", + \"constraints\": { \"query\": \"title:${title}\" } }" | + arc_call_conduit -- differential.revision.search | + jq -r ".response.data[] | select(.fields.title=\"${title}\") | @text \"D\( .id )\"" } commit2diff() |
