Select the types of activity you want to include in your feed.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
···585585 'a race?'));
586586 }
587587588588+ // TODO: This can race with diff updates, particularly those from
589589+ // Harbormaster. See discussion in T8650.
588590 $diff->setRevisionID($object->getID());
589591 $diff->save();
590592···593595 // the old (`null`) container.
594596595597 // TODO: This is a bit iffy, maybe we can find a cleaner approach?
598598+ // In particular, this could (rarely) be overwritten by Harbormaster
599599+ // workers.
596600 $table = new HarbormasterBuildable();
597601 $conn_w = $table->establishConnection('w');
598602 queryfx(
···219219 }
220220221221 // If we found matches in the same documentation book, prefer them
222222- // over other matches. Otherwise, look at all the the matches.
222222+ // over other matches. Otherwise, look at all the matches.
223223 $matches = $xatoms[$xref->getName()][$xref->getType()];
224224 if (isset($matches[$atom->getBookPHID()])) {
225225 $maybe = $matches[$atom->getBookPHID()];
···542542 // just bail out.
543543 throw $status;
544544 } else {
545545- // This is HTTP 2XX, so use the the response body to save the
545545+ // This is HTTP 2XX, so use the response body to save the
546546 // file data.
547547 $params = $params + array(
548548 'name' => basename($uri),
···161161162162 $second_file = PhabricatorFile::newFromFileData($other_data, $params);
163163164164- // Test that the the second file uses different storage handle from
164164+ // Test that the second file uses different storage handle from
165165 // the first file.
166166 $first_handle = $first_file->getStorageHandle();
167167 $second_handle = $second_file->getStorageHandle();
···12121313Connection negotiation can fail for several reasons. The major ones are:
14141515- - You have not added the the Certificate Authority as a trusted authority
1515+ - You have not added the Certificate Authority as a trusted authority
1616 (this is the most common problem, and usually the issue for self-signed
1717 certificates).
1818 - The SSL certificate is signed for the wrong domain. For example, a
+1-1
src/docs/user/field/repository_imports.diviner
···234234phabricator/ $ bin/repository help <command>
235235```
236236237237-In particular, you can use flags with the the `repository reparse` command to
237237+In particular, you can use flags with the `repository reparse` command to
238238manually run parse steps in the foreground, including re-running steps and
239239running steps out of order.
240240
+1-1
src/docs/user/userguide/diffusion_updates.diviner
···9999as responsive as a hosted repository.
100100101101If a repository has an update scheduled, the Diffusion > (Choose a
102102-Repository) > Edit Repository interface will show that the the repository is
102102+Repository) > Edit Repository interface will show that the repository is
103103prioritized and will be updated soon.
104104105105
···3939 return $this;
4040 }
41414242+ public function readValueFromDictionary(array $dictionary) {
4343+ // TODO: This is a little hacky but will only get us into trouble if we
4444+ // have multiple view policy controls in multiple paged form views on the
4545+ // same page, which seems unlikely.
4646+ $this->setSpacePHID(idx($dictionary, 'spacePHID'));
4747+4848+ return parent::readValueFromDictionary($dictionary);
4949+ }
5050+5151+ public function readValueFromRequest(AphrontRequest $request) {
5252+ // See note in readValueFromDictionary().
5353+ $this->setSpacePHID($request->getStr('spacePHID'));
5454+5555+ return parent::readValueFromRequest($request);
5656+ }
5757+4258 public function setCapability($capability) {
4359 $this->capability = $capability;
4460