Page MenuHomePhabricator

Allow "bin/bulk export" to merge multiple queries and accept more flexible flags
ClosedPublic

Authored by epriestley on Oct 8 2018, 5:19 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 22, 9:14 AM
Unknown Object (File)
Tue, Mar 5, 6:26 AM
Unknown Object (File)
Feb 3 2024, 7:36 PM
Unknown Object (File)
Dec 27 2023, 12:52 PM
Unknown Object (File)
Dec 22 2023, 12:30 AM
Unknown Object (File)
Dec 14 2023, 7:56 PM
Unknown Object (File)
Dec 14 2023, 3:02 PM
Unknown Object (File)
Dec 8 2023, 10:33 AM
Subscribers
None

Details

Summary

Ref T13210. Minor usability improvements to "bin/bulk export":

  • Allow --class task to work (previously, only --class ManiphestTaskSearchEngine worked).
  • If you run --query jXIlzQyOYHPU, don't require --class, since the query identifies the class on its own.
  • Allow users to call --query A --query B --query C and get a union of all results.
Test Plan
  • Ran --class task, --query A --query B, --query X (with no --class), got good results.
  • Ran various flavors of bad combinations (queries from different engines, invalid engines, query and class differing, ambiguous/invalid --class name) and got sensible errors.

Diff Detail

Repository
rP Phabricator
Branch
discover1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 21002
Build 28530: Run Core Tests
Build 28529: arc lint + arc unit