Bug 309535
| Summary: | git-webkit: add `create-bug` and `tracker-metadata` subcommands | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | David Kilzer (:ddkilzer) <ddkilzer> |
| Component: | Tools / Tests | Assignee: | David Kilzer (:ddkilzer) <ddkilzer> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=313182 | ||
| Bug Depends on: | 312231 | ||
| Bug Blocks: | 312300, 312722 | ||
David Kilzer (:ddkilzer)
`git-webkit` has no built-in way to create Bugzilla bugs or query Bugzilla metadata (products, components, keywords) from the command line. Users must use the web interface or external scripts.
Add two new `git-webkit` subcommands:
`git-webkit create-bug` -- create a new bug on the configured Bugzilla tracker with support for:
- `--title` and `-F`/`--file` for title and description
- `--component` and `--project` (prompts interactively if omitted)
- `--keywords`, `--cc`, `--assignee`
- `--depends-on`, `--blocks`, `--see-also` for bug relationships
- `--radar` for linking to Apple Radar (with automatic security product detection for redacted radars)
- Automatic detection of security-related keywords in title/description with a prompt to use the Security product
`git-webkit bugzilla-metadata` -- fetch and display Bugzilla products, components, and keywords with support for:
- `--format json` (default) or `--format text` output
- `--products` or `--keywords` to filter output
- `--cache` to read/write a local JSON cache file (avoids authentication for repeated queries)
- `--update-cache` to force a cache refresh
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/172135894>
David Kilzer (:ddkilzer)
Pull request: https://github.com/WebKit/WebKit/pull/60231
EWS
Committed 311151@main (00af9f0cd691): <https://commits.webkit.org/311151@main>
Reviewed commits have been landed. Closing PR #60231 and removing active labels.
Keith Miller
Re-opening for pull request https://github.com/WebKit/WebKit/pull/62684
Keith Miller
Sorry, during a rebase I amended rather than --continuing
David Kilzer (:ddkilzer)
Re-opening for pull request https://github.com/WebKit/WebKit/pull/62704
EWS
Committed 311158@main (63ae187fab2d): <https://commits.webkit.org/311158@main>
Reviewed commits have been landed. Closing PR #62704 and removing active labels.