Skip to content
This repository

Command line interface for Phabricator

branch: master

Show build results in `arc land`

Summary:
Fixes T4809. When landing a revision, check for a (non-manual) buildable of the current diff. If we find one, check its status:

  - If it passed, print out a message to inform the user that we checked.
  - If it failed or is still building, print out details about the issue and require a confirmation to continue.
  - Just ignore other cases.

Test Plan:
  - Ran `arc land` on a revision with no buildable, a passing buildable, a failed buildable, and a building buildable for the current diff.
  - Got sensible output / prompts.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4809

Differential Revision: https://secure.phabricator.com/D8801
latest commit 6e597b292a
Evan Priestley epriestley authored April 17, 2014
Octocat-spinner-32 bin Added `ArcanistTextLinter::LINT_BOF_WHITESPACE` and `ArcanistTextLint… January 13, 2014
Octocat-spinner-32 externals Update PEP8 to 1.3.4 December 21, 2012
Octocat-spinner-32 resources Various linter fixes February 25, 2014
Octocat-spinner-32 scripts fix tab complete for out-of-workdir March 25, 2014
Octocat-spinner-32 src Show build results in `arc land` April 17, 2014
Octocat-spinner-32 .arcconfig Restore "project.name" (previously "project_id") to .arcconfig for ar… January 26, 2014
Octocat-spinner-32 .editorconfig Specify config for text editors November 03, 2012
Octocat-spinner-32 .gitignore Changes to Arcanist for libphutil "extensions/" April 22, 2013
Octocat-spinner-32 LICENSE Delete license headers from files November 05, 2012
Octocat-spinner-32 NOTICE Delete license headers from files November 05, 2012
Octocat-spinner-32 README Delete license headers from files November 05, 2012
README
WHAT IS ARCANIST?

Arcanist is the command-line tool for Phabricator. It allows you to interact
with Phabricator installs to send code for review, download patches, transfer
files, view status, make API calls, and various other things. You can find
a complete user guide here:

  http://www.phabricator.com/docs/phabricator/article/Arcanist_User_Guide.html

For more information about Phabricator, see:

  http://phabricator.org/

LICENSE

Arcanist is released under the Apache 2.0 license except as otherwise noted.
Something went wrong with that request. Please try again.