Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/storage/DifferentialDiff.php
| Show First 20 Lines • Show All 821 Lines • ▼ Show 20 Lines | return array( | ||||
| ->setAttachmentKey('commits'), | ->setAttachmentKey('commits'), | ||||
| ); | ); | ||||
| } | } | ||||
| private static function detectGeneratedCode( | private static function detectGeneratedCode( | ||||
| DifferentialChangeset $changeset) { | DifferentialChangeset $changeset) { | ||||
| $is_generated_trusted = self::isTrustedGeneratedCode($changeset); | $is_generated_trusted = self::isTrustedGeneratedCode($changeset); | ||||
| if ($is_generated_trusted) { | |||||
| $changeset->setTrustedChangesetAttribute( | $changeset->setTrustedChangesetAttribute( | ||||
| DifferentialChangeset::ATTRIBUTE_GENERATED, | DifferentialChangeset::ATTRIBUTE_GENERATED, | ||||
| $is_generated_trusted); | $is_generated_trusted); | ||||
| } | |||||
| $is_generated_untrusted = self::isUntrustedGeneratedCode($changeset); | $is_generated_untrusted = self::isUntrustedGeneratedCode($changeset); | ||||
| if ($is_generated_untrusted) { | |||||
| $changeset->setUntrustedChangesetAttribute( | $changeset->setUntrustedChangesetAttribute( | ||||
| DifferentialChangeset::ATTRIBUTE_GENERATED, | DifferentialChangeset::ATTRIBUTE_GENERATED, | ||||
| $is_generated_untrusted); | $is_generated_untrusted); | ||||
| } | } | ||||
| } | |||||
| private static function isTrustedGeneratedCode( | private static function isTrustedGeneratedCode( | ||||
| DifferentialChangeset $changeset) { | DifferentialChangeset $changeset) { | ||||
| $filename = $changeset->getFilename(); | $filename = $changeset->getFilename(); | ||||
| $paths = PhabricatorEnv::getEnvConfig('differential.generated-paths'); | $paths = PhabricatorEnv::getEnvConfig('differential.generated-paths'); | ||||
| foreach ($paths as $regexp) { | foreach ($paths as $regexp) { | ||||
| Show All 22 Lines | |||||