Make arc patch show the superior error message if you are not authenticated
Make arc patch show the superior error message if you are not authenticated

Summary: ...by making requireAuthentication return true if conduit is required.

Test Plan: mv ~/.arcrc ~/.arcrcbak; arc patch D12121; <verify error message>

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Maniphest Tasks: T1522

Differential Revision: https://secure.phabricator.com/D3014

chundongwang/arcanist,KieranHayes/arcanist,hach-que/arcanist,Khan/arcanist,r4nt/arcanist,hach-que/arcanist,aik099/arcanist,wikimedia/phabricator-arcanist,wikimedia/phabricator-arcanist,hach-que/arcanist,phacility/arcanist,wxstars/arcanist,Symplicity/arcanist,memsql/arcanist,alexmv/arcanist,folsom-labs/arcanist,r4nt/arcanist,uber/arcanist,haskell-infra/arcanist,jra3/arcanist,uber/arcanist,Khan/arcanist,PageUpPeopleOrg/arcanist-patches,calblueprint/arcanist,sneakpeeq/arcanist,folsom-labs/arcanist,julkiewicz/arcanist,alexmv/arcanist,coursera/arcanist,Symplicity/arcanist,sneakpeeq/arcanist,haskell-infra/arcanist,zhihu/arcanist,zhihu/arcanist,wharris/arcanist,Symplicity/arcanist,chundongwang/arcanist,jra3/arcanist,sneakpeeq/arcanist,aik099/arcanist,aik099/arcanist,memsql/arcanist,r4nt/arcanist,wikimedia/phabricator-arcanist,jra3/arcanist,julkiewicz/arcanist,chundongwang/arcanist,alexmv/arcanist,folsom-labs/arcanist,coursera/arcanist,wharris/arcanist,uber/arcanist,KieranHayes/arcanist,codelabs-ch/arcanist,calblueprint/arcanist,wxstars/arcanist,wharris/arcanist,Symplicity/arcanist,KieranHayes/arcanist,r4nt/arcanist,codelabs-ch/arcanist,phacility/arcanist,memsql/arcanist,fivestars/arcanist,haskell-infra/arcanist,dguo-coursera/arcanist,wharris/arcanist,zhihu/arcanist,uber/arcanist,sneakpeeq/arcanist,PageUpPeopleOrg/arcanist-patches,kevinseelbach/arcanist,wxstars/arcanist,eSpark/arcanist,codelabs-ch/arcanist,eSpark/arcanist,PageUpPeopleOrg/arcanist-patches,coursera/arcanist,eSpark/arcanist,dguo-coursera/arcanist,kevinseelbach/arcanist,haskell-infra/arcanist,fivestars/arcanist,kevinseelbach/arcanist,kevinseelbach/arcanist,aik099/arcanist,Khan/arcanist,KieranHayes/arcanist,calblueprint/arcanist,PageUpPeopleOrg/arcanist-patches,fivestars/arcanist,jra3/arcanist,zhihu/arcanist,phacility/arcanist,dguo-coursera/arcanist,wxstars/arcanist,phacility/arcanist,codelabs-ch/arcanist,coursera/arcanist,chundongwang/arcanist,codelabs-ch/arcanist,folsom-labs/arcanist,memsql/arcanist,hach-que/arcanist,Khan/arcanist,julkiewicz/arcanist,wikimedia/phabricator-arcanist,dguo-coursera/arcanist,phacility/arcanist,eSpark/arcanist,fivestars/arcanist,alexmv/arcanist,julkiewicz/arcanist,calblueprint/arcanist