diff --git a/src/applications/config/check/PhabricatorTimezoneSetupCheck.php b/src/applications/config/check/PhabricatorTimezoneSetupCheck.php --- a/src/applications/config/check/PhabricatorTimezoneSetupCheck.php +++ b/src/applications/config/check/PhabricatorTimezoneSetupCheck.php @@ -15,7 +15,7 @@ if (!$ok) { $message = pht( - 'Your PHP configuration configuration selects an invalid timezone. '. + 'Your PHP configuration selects an invalid timezone. '. 'Select a valid timezone.'); $this diff --git a/src/applications/diviner/storage/DivinerLiveSymbol.php b/src/applications/diviner/storage/DivinerLiveSymbol.php --- a/src/applications/diviner/storage/DivinerLiveSymbol.php +++ b/src/applications/diviner/storage/DivinerLiveSymbol.php @@ -150,7 +150,7 @@ public function save() { // NOTE: The identity hash is just a sanity check because the unique tuple - // on this table is way way too long to fit into a normal `UNIQUE KEY`. + // on this table is way too long to fit into a normal `UNIQUE KEY`. // We don't use it directly, but its existence prevents duplicate records. if (!$this->identityHash) { diff --git a/src/applications/files/storage/__tests__/PhabricatorFileTestCase.php b/src/applications/files/storage/__tests__/PhabricatorFileTestCase.php --- a/src/applications/files/storage/__tests__/PhabricatorFileTestCase.php +++ b/src/applications/files/storage/__tests__/PhabricatorFileTestCase.php @@ -185,7 +185,7 @@ $second_file = PhabricatorFile::newFromFileData($data, $params); - // Test that the the second file uses the same storage handle as + // Test that the second file uses the same storage handle as // the first file. $handle = $first_file->getStorageHandle(); $second_handle = $second_file->getStorageHandle(); diff --git a/src/applications/repository/graphcache/PhabricatorRepositoryGraphCache.php b/src/applications/repository/graphcache/PhabricatorRepositoryGraphCache.php --- a/src/applications/repository/graphcache/PhabricatorRepositoryGraphCache.php +++ b/src/applications/repository/graphcache/PhabricatorRepositoryGraphCache.php @@ -313,7 +313,7 @@ // Find all the Git and Mercurial commits in the block which have completed // change import. We can't fill the cache accurately for commits which have // not completed change import, so just pretend we don't know about them. - // In these cases, we will will ultimately fall back to VCS queries. + // In these cases, we will ultimately fall back to VCS queries. $commit_rows = queryfx_all( $conn_r, diff --git a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php --- a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php +++ b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php @@ -960,7 +960,7 @@ // Maybe this makes more sense to move into the search index itself? For // now I'm putting it here since I think we might end up with things that // need it to be up to date once the next page loads, but if we don't go - // there we we could move it into search once search moves to the daemons. + // there we could move it into search once search moves to the daemons. // It now happens in the search indexer as well, but the search indexer is // always daemonized, so the logic above still potentially holds. We could