Page MenuHomePhabricator

Commits pushed to staging repo stuck in "Commit Still Parsing"
Closed, DuplicatePublic

Description

I configured a remote repo (hosted at github) in my phabricator install. I set up a locally hosted staging repo as well. When I do an 'arc diff' my changes are pushed into both the original repo and the staging repo as desired. However, the commits that are pushed to the staging repo never show up in phabricator. But, if I look at the push logs for the staging repo I see commits. If I click on the commits I always see this error:

Commit Still Parsing
Failed to load the commit because the commit has not been parsed yet.

Event Timeline

Please fill in the rest of the information required on bug reports please, version and clear steps to reproduce. Thanks!

To remove one variable, I experienced the same issue if both repos were locally hosted on phabricator. I tried updating just before posting this bug report. The commit I have (from stable branch) is 5ddaf5289862cce3957c5630eb11df31fb0786b8.

The steps to reproduce are:

  1. Create 'test' repo.
  2. Create 'test_staging' repo.
  3. Make an initial commit to 'test'.
  4. Configure 'test' repo to use 'test_staging' for staging.
  5. Clone 'test' repo, make a change, make a commit.
  6. Run 'arc diff'

Since the commit is not imported, I believe this is currently preventing me from setting up CI with Herald/Harbormaster/Jenkins.

I setup a Herald rule on the staging repo but it never gets triggered (I believe) because the commit is not imported.

Am I setting this up wrong or is this setup not possible until this bug is fixed? Thanks!