Page MenuHomePhabricator

D19183.id45945.diff
No OneTemporary

D19183.id45945.diff

diff --git a/resources/sql/autopatches/20180306.opath.05.longpath.sql b/resources/sql/autopatches/20180306.opath.05.longpath.sql
new file mode 100644
--- /dev/null
+++ b/resources/sql/autopatches/20180306.opath.05.longpath.sql
@@ -0,0 +1,2 @@
+ALTER TABLE {$NAMESPACE}_owners.owners_path
+ CHANGE path path LONGTEXT NOT NULL COLLATE {$COLLATE_TEXT};
diff --git a/resources/sql/autopatches/20180306.opath.06.pathdisplay.sql b/resources/sql/autopatches/20180306.opath.06.pathdisplay.sql
new file mode 100644
--- /dev/null
+++ b/resources/sql/autopatches/20180306.opath.06.pathdisplay.sql
@@ -0,0 +1,2 @@
+ALTER TABLE {$NAMESPACE}_owners.owners_path
+ ADD pathDisplay LONGTEXT NOT NULL COLLATE {$COLLATE_TEXT};
diff --git a/resources/sql/autopatches/20180306.opath.07.copypaths.sql b/resources/sql/autopatches/20180306.opath.07.copypaths.sql
new file mode 100644
--- /dev/null
+++ b/resources/sql/autopatches/20180306.opath.07.copypaths.sql
@@ -0,0 +1,2 @@
+UPDATE {$NAMESPACE}_owners.owners_path
+ SET pathDisplay = path WHERE pathDisplay = '';
diff --git a/src/applications/owners/storage/PhabricatorOwnersPath.php b/src/applications/owners/storage/PhabricatorOwnersPath.php
--- a/src/applications/owners/storage/PhabricatorOwnersPath.php
+++ b/src/applications/owners/storage/PhabricatorOwnersPath.php
@@ -6,6 +6,7 @@
protected $repositoryPHID;
protected $pathIndex;
protected $path;
+ protected $pathDisplay;
protected $excluded;
private $fragments;
@@ -15,7 +16,8 @@
return array(
self::CONFIG_TIMESTAMPS => false,
self::CONFIG_COLUMN_SCHEMA => array(
- 'path' => 'text255',
+ 'path' => 'text',
+ 'pathDisplay' => 'text',
'pathIndex' => 'bytes12',
'excluded' => 'bool',
),
@@ -36,6 +38,7 @@
$path->pathIndex = PhabricatorHash::digestForIndex($raw_path);
$path->path = $raw_path;
+ $path->pathDisplay = $raw_path;
$path->excluded = $ref['excluded'];

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 2, 5:17 AM (5 d, 21 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7715981
Default Alt Text
D19183.id45945.diff (1 KB)

Event Timeline