Page MenuHomePhabricator

Give "bin/config" a friendlier error message if "local.json" is not writable
ClosedPublic

Authored by epriestley on Sep 3 2019, 7:19 PM.
Tags
None
Referenced Files
F15469102: D20779.diff
Fri, Apr 4, 9:02 AM
F15460400: D20779.id49545.diff
Mon, Mar 31, 10:39 PM
F15459042: D20779.id49550.diff
Mon, Mar 31, 9:18 AM
F15459021: D20779.id49550.diff
Mon, Mar 31, 9:10 AM
F15456062: D20779.id.diff
Sun, Mar 30, 6:47 AM
F15456004: D20779.id49546.diff
Sun, Mar 30, 6:22 AM
F15452875: D20779.diff
Sat, Mar 29, 7:52 AM
F15447684: D20779.id49546.diff
Fri, Mar 28, 12:59 AM
Subscribers
None

Details

Summary

Ref T13403. We currently emit a useful error message, but it's not tailored and has a stack trace. Since this is a relatively routine error and on the first-time-setup path, tailor it so it's a bit nicer.

Test Plan
  • Ran bin/config set ... with an unwritable "local.json".
  • Ran bin/config set ... normally.

Diff Detail

Repository
rP Phabricator
Branch
config1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 23371
Build 32104: Run Core Tests
Build 32103: arc lint + arc unit