@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
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix text lint issues

Summary: Ref T5105. This is a proof-of-concept for D11458.

Test Plan: `arc lint --everything`

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: Korvin, epriestley

Maniphest Tasks: T5105

Differential Revision: https://secure.phabricator.com/D11642

+302 -299
+2 -17
.arclint
··· 1 1 { 2 2 "exclude": [ 3 3 "(^externals/)", 4 - "(^webroot/rsrc/externals/(?!javelin/))", 5 - "(/__tests__/data/)" 4 + "(^webroot/rsrc/externals/(?!javelin/))" 6 5 ], 7 6 "linters": { 8 7 "chmod": { ··· 69 68 "type": "spelling" 70 69 }, 71 70 "text": { 72 - "type": "text", 73 - "exclude": [ 74 - "(^\\.arclint$)", 75 - "(^resources/sql/quickstart.sql$)" 76 - ] 77 - }, 78 - "text-without-length": { 79 - "type": "text", 80 - "severity": { 81 - "3": "disabled" 82 - }, 83 - "include": [ 84 - "(^\\.arclint$)", 85 - "(^resources/sql/quickstart.sql$)" 86 - ] 71 + "type": "text" 87 72 }, 88 73 "xhpast": { 89 74 "type": "xhpast",
+20 -1
.editorconfig
··· 3 3 [*] 4 4 indent_style = space 5 5 indent_size = 2 6 + end_of_line = lf 6 7 charset = utf-8 7 8 trim_trailing_whitespace = true 8 9 insert_final_newline = true 10 + max_line_length = 80 11 + 12 + [.arclint] 13 + max_line_length = 14 + 15 + [resources/sql/**.sql] 16 + max_line_length = 17 + 18 + [scripts/install/install_*.sh] 19 + max_line_length = 20 + 21 + [src/applications/differential/parser/__tests__/data/*.diff] 22 + trim_trailing_whitespace = false 23 + 24 + [src/applications/differential/parser/__tests__/messages/long-title.txt] 25 + max_line_length = 26 + 27 + [src/applications/diffusion/ssh/__tests__/hgwiredata/*.txt] 28 + max_line_length = 9 29 10 30 [externals/**] 11 - ; Use editor default (possible autodetection). 12 31 indent_style = 13 32 indent_size = 14 33 trim_trailing_whitespace = false
-1
LICENSE
··· 1 - 2 1 Apache License 3 2 Version 2.0, January 2004 4 3 http://www.apache.org/licenses/
+11 -11
src/applications/diffusion/data/__tests__/DiffusionGitBranchTestCase.php
··· 12 12 origin/master 713f1fc54f9cfc830acbf6bbdb46a2883f772896 Automat... 13 13 alternate/stuff 4444444444444444444444444444444444444444 Hmm... 14 14 origin/HEAD 713f1fc54f9cfc830acbf6bbdb46a2883f772896 15 - origin/weekend-refactoring 6e947ab0498b82075ca6195ac168385a11326c4b 15 + origin/refactoring 6e947ab0498b82075ca6195ac168385a11326c4b 16 16 alternate/release-1.0.0 9ddd5d67962dd89fa167f9989954468b6c517b87 17 17 18 18 EOTXT; 19 19 20 20 $this->assertEqual( 21 21 array( 22 - 'origin/accent-folding' => 'bfaea2e72197506e028c604cd1a294b6e37aa17d', 23 - 'origin/eventordering' => '185a90a3c1b0556015e5f318fb86ccf8f7a6f3e3', 24 - 'origin/master' => '713f1fc54f9cfc830acbf6bbdb46a2883f772896', 25 - 'alternate/stuff' => '4444444444444444444444444444444444444444', 26 - 'origin/weekend-refactoring' => '6e947ab0498b82075ca6195ac168385a11326c4b', 27 - 'alternate/release-1.0.0' => '9ddd5d67962dd89fa167f9989954468b6c517b87', 22 + 'origin/accent-folding' => 'bfaea2e72197506e028c604cd1a294b6e37aa17d', 23 + 'origin/eventordering' => '185a90a3c1b0556015e5f318fb86ccf8f7a6f3e3', 24 + 'origin/master' => '713f1fc54f9cfc830acbf6bbdb46a2883f772896', 25 + 'alternate/stuff' => '4444444444444444444444444444444444444444', 26 + 'origin/refactoring' => '6e947ab0498b82075ca6195ac168385a11326c4b', 27 + 'alternate/release-1.0.0' => '9ddd5d67962dd89fa167f9989954468b6c517b87', 28 28 ), 29 29 DiffusionGitBranch::parseRemoteBranchOutput($output)); 30 30 31 31 $this->assertEqual( 32 32 array( 33 - 'accent-folding' => 'bfaea2e72197506e028c604cd1a294b6e37aa17d', 34 - 'eventordering' => '185a90a3c1b0556015e5f318fb86ccf8f7a6f3e3', 35 - 'master' => '713f1fc54f9cfc830acbf6bbdb46a2883f772896', 36 - 'weekend-refactoring' => '6e947ab0498b82075ca6195ac168385a11326c4b', 33 + 'accent-folding' => 'bfaea2e72197506e028c604cd1a294b6e37aa17d', 34 + 'eventordering' => '185a90a3c1b0556015e5f318fb86ccf8f7a6f3e3', 35 + 'master' => '713f1fc54f9cfc830acbf6bbdb46a2883f772896', 36 + 'refactoring' => '6e947ab0498b82075ca6195ac168385a11326c4b', 37 37 ), 38 38 DiffusionGitBranch::parseRemoteBranchOutput($output, 'origin')); 39 39 }
+17 -17
src/docs/book/contributor.book
··· 1 1 { 2 - "name" : "phabcontrib", 3 - "title" : "Phabricator Contributor Documentation", 4 - "short" : "Phabricator Contributor Docs", 5 - "preface" : "Information for Phabricator contributors.", 6 - "root" : "../../../", 7 - "uri.source" : 2 + "name": "phabcontrib", 3 + "title": "Phabricator Contributor Documentation", 4 + "short": "Phabricator Contributor Docs", 5 + "preface": "Information for Phabricator contributors.", 6 + "root": "../../../", 7 + "uri.source": 8 8 "https://secure.phabricator.com/diffusion/P/browse/master/%f$%l", 9 - "rules" : { 10 - "(\\.diviner$)" : "DivinerArticleAtomizer" 9 + "rules": { 10 + "(\\.diviner$)": "DivinerArticleAtomizer" 11 11 }, 12 - "exclude" : [ 12 + "exclude": [ 13 13 "(^externals/)", 14 14 "(^webroot/rsrc/externals/)", 15 15 "(^scripts/)", ··· 19 19 "(^src/docs/tech/)", 20 20 "(^src/docs/flavor/)" 21 21 ], 22 - "groups" : { 23 - "contrib" : { 24 - "name" : "Contributor Overview" 22 + "groups": { 23 + "contrib": { 24 + "name": "Contributor Overview" 25 25 }, 26 26 "detail": { 27 - "name" : "Contributing in Detail" 27 + "name": "Contributing in Detail" 28 28 }, 29 - "standards" : { 30 - "name" : "Coding Standards" 29 + "standards": { 30 + "name": "Coding Standards" 31 31 }, 32 - "developer" : { 33 - "name" : "Developer Guides" 32 + "developer": { 33 + "name": "Developer Guides" 34 34 } 35 35 } 36 36 }
+22 -22
src/docs/book/flavor.book
··· 1 1 { 2 - "name" : "phabflavor", 3 - "title" : "Phabricator Flavor Text", 4 - "short" : "Flavor Text", 5 - "preface" : "Recommendations, lore, and dark rituals.", 6 - "root" : "../../../", 7 - "uri.source" : 2 + "name": "phabflavor", 3 + "title": "Phabricator Flavor Text", 4 + "short": "Flavor Text", 5 + "preface": "Recommendations, lore, and dark rituals.", 6 + "root": "../../../", 7 + "uri.source": 8 8 "https://secure.phabricator.com/diffusion/P/browse/master/%f$%l", 9 - "rules" : { 10 - "(\\.diviner$)" : "DivinerArticleAtomizer" 9 + "rules": { 10 + "(\\.diviner$)": "DivinerArticleAtomizer" 11 11 }, 12 - "exclude" : [ 12 + "exclude": [ 13 13 "(^externals/)", 14 14 "(^webroot/rsrc/externals/)", 15 15 "(^scripts/)", ··· 19 19 "(^src/docs/tech/)", 20 20 "(^src/docs/contributor/)" 21 21 ], 22 - "groups" : { 23 - "overview" : { 24 - "name" : "Overview" 22 + "groups": { 23 + "overview": { 24 + "name": "Overview" 25 25 }, 26 - "review" : { 27 - "name" : "Revision Control and Code Review" 26 + "review": { 27 + "name": "Revision Control and Code Review" 28 28 }, 29 - "sundry" : { 30 - "name" : "Sundries" 29 + "sundry": { 30 + "name": "Sundries" 31 31 }, 32 - "lore" : { 33 - "name" : "Phabricator Lore" 32 + "lore": { 33 + "name": "Phabricator Lore" 34 34 }, 35 - "php" : { 36 - "name" : "PHP" 35 + "php": { 36 + "name": "PHP" 37 37 }, 38 - "javascript" : { 39 - "name" : "Javascript" 38 + "javascript": { 39 + "name": "Javascript" 40 40 } 41 41 } 42 42 }
+197 -197
src/docs/book/phabricator.book
··· 1 1 { 2 - "name" : "phabdev", 3 - "title" : "Phabricator Technical Documentation", 4 - "short" : "Phabricator Tech Docs", 5 - "preface" : "Technical documentation intended for Phabricator developers.", 6 - "root" : "../../../", 7 - "uri.source" : 2 + "name": "phabdev", 3 + "title": "Phabricator Technical Documentation", 4 + "short": "Phabricator Tech Docs", 5 + "preface": "Technical documentation intended for Phabricator developers.", 6 + "root": "../../../", 7 + "uri.source": 8 8 "https://secure.phabricator.com/diffusion/P/browse/master/%f$%l", 9 - "rules" : { 10 - "(\\.php$)" : "DivinerPHPAtomizer", 11 - "(\\.diviner$)" : "DivinerArticleAtomizer" 9 + "rules": { 10 + "(\\.php$)": "DivinerPHPAtomizer", 11 + "(\\.diviner$)": "DivinerArticleAtomizer" 12 12 }, 13 - "exclude" : [ 13 + "exclude": [ 14 14 "(^externals/)", 15 15 "(^webroot/rsrc/externals/)", 16 16 "(^scripts/)", ··· 20 20 "(^src/docs/flavor/)", 21 21 "(^src/docs/contributor/)" 22 22 ], 23 - "groups" : { 24 - "arcanist" : { 25 - "name" : "Arcanist Integration", 26 - "include" : "(^src/applications/arcanist/)" 23 + "groups": { 24 + "arcanist": { 25 + "name": "Arcanist Integration", 26 + "include": "(^src/applications/arcanist/)" 27 27 }, 28 - "audit" : { 29 - "name" : "Audit", 30 - "include" : "(^src/applications/audit/)" 28 + "audit": { 29 + "name": "Audit", 30 + "include": "(^src/applications/audit/)" 31 31 }, 32 - "auth" : { 33 - "name" : "Auth", 34 - "include" : "(^src/applications/auth/)" 32 + "auth": { 33 + "name": "Auth", 34 + "include": "(^src/applications/auth/)" 35 35 }, 36 - "baseapp" : { 37 - "name" : "Application Basics", 38 - "include" : "(^src/applications/base/)" 36 + "baseapp": { 37 + "name": "Application Basics", 38 + "include": "(^src/applications/base/)" 39 39 }, 40 - "cache" : { 41 - "name" : "Cache", 42 - "include" : "(^src/applications/cache/)" 40 + "cache": { 41 + "name": "Cache", 42 + "include": "(^src/applications/cache/)" 43 43 }, 44 - "calendar" : { 45 - "name" : "Calendar", 46 - "include" : "(^src/applications/calendar/)" 44 + "calendar": { 45 + "name": "Calendar", 46 + "include": "(^src/applications/calendar/)" 47 47 }, 48 - "chatlog" : { 49 - "name" : "Chatlog", 50 - "include" : "(^src/applications/chatlog/)" 48 + "chatlog": { 49 + "name": "Chatlog", 50 + "include": "(^src/applications/chatlog/)" 51 51 }, 52 - "conduit" : { 53 - "name" : "Conduit", 54 - "include" : "(^src/applications/conduit/)" 52 + "conduit": { 53 + "name": "Conduit", 54 + "include": "(^src/applications/conduit/)" 55 55 }, 56 - "config" : { 57 - "name" : "Config", 58 - "include" : "(^src/applications/config/)" 56 + "config": { 57 + "name": "Config", 58 + "include": "(^src/applications/config/)" 59 59 }, 60 - "conpherence" : { 61 - "name" : "Conpherence", 62 - "include" : "(^src/applications/conpherence/)" 60 + "conpherence": { 61 + "name": "Conpherence", 62 + "include": "(^src/applications/conpherence/)" 63 63 }, 64 - "countdown" : { 65 - "name" : "Countdown", 66 - "include" : "(^src/applications/countdown/)" 64 + "countdown": { 65 + "name": "Countdown", 66 + "include": "(^src/applications/countdown/)" 67 67 }, 68 - "daemon" : { 69 - "name" : "Daemons", 70 - "include" : "(^src/applications/daemon/)" 68 + "daemon": { 69 + "name": "Daemons", 70 + "include": "(^src/applications/daemon/)" 71 71 }, 72 - "differential" : { 73 - "name" : "Differential", 74 - "include" : "(^src/applications/differential/)" 72 + "differential": { 73 + "name": "Differential", 74 + "include": "(^src/applications/differential/)" 75 75 }, 76 - "diffusion" : { 77 - "name" : "Diffusion", 78 - "include" : "(^src/applications/diffusion/)" 76 + "diffusion": { 77 + "name": "Diffusion", 78 + "include": "(^src/applications/diffusion/)" 79 79 }, 80 - "directory" : { 81 - "name" : "Directory", 82 - "include" : "(^src/applications/directory/)" 80 + "directory": { 81 + "name": "Directory", 82 + "include": "(^src/applications/directory/)" 83 83 }, 84 - "diviner" : { 85 - "name" : "Diviner", 86 - "include" : "(^src/applications/diviner/)" 84 + "diviner": { 85 + "name": "Diviner", 86 + "include": "(^src/applications/diviner/)" 87 87 }, 88 - "doorkeeper" : { 89 - "name" : "Doorkeeper", 90 - "include" : "(^src/applications/doorkeeper/)" 88 + "doorkeeper": { 89 + "name": "Doorkeeper", 90 + "include": "(^src/applications/doorkeeper/)" 91 91 }, 92 - "draft" : { 93 - "name" : "Draft", 94 - "include" : "(^src/applications/draft/)" 92 + "draft": { 93 + "name": "Draft", 94 + "include": "(^src/applications/draft/)" 95 95 }, 96 - "drydock" : { 97 - "name" : "Drydock", 98 - "include" : "(^src/applications/drydock/)" 96 + "drydock": { 97 + "name": "Drydock", 98 + "include": "(^src/applications/drydock/)" 99 99 }, 100 - "fact" : { 101 - "name" : "Fact", 102 - "include" : "(^src/applications/fact/)" 100 + "fact": { 101 + "name": "Fact", 102 + "include": "(^src/applications/fact/)" 103 103 }, 104 - "feed" : { 105 - "name" : "Feed", 106 - "include" : "(^src/applications/feed/)" 104 + "feed": { 105 + "name": "Feed", 106 + "include": "(^src/applications/feed/)" 107 107 }, 108 - "files" : { 109 - "name" : "Files", 110 - "include" : "(^src/applications/files/)" 108 + "files": { 109 + "name": "Files", 110 + "include": "(^src/applications/files/)" 111 111 }, 112 - "flag" : { 113 - "name" : "Flags", 114 - "include" : "(^src/applications/flag/)" 112 + "flag": { 113 + "name": "Flags", 114 + "include": "(^src/applications/flag/)" 115 115 }, 116 - "harbormaster" : { 117 - "name" : "Harbormaster", 118 - "include" : "(^src/applications/harbormaster/)" 116 + "harbormaster": { 117 + "name": "Harbormaster", 118 + "include": "(^src/applications/harbormaster/)" 119 119 }, 120 - "help" : { 121 - "name" : "Help", 122 - "include" : "(^src/applications/help/)" 120 + "help": { 121 + "name": "Help", 122 + "include": "(^src/applications/help/)" 123 123 }, 124 - "herald" : { 125 - "name" : "Herald", 126 - "include" : "(^src/applications/herald/)" 124 + "herald": { 125 + "name": "Herald", 126 + "include": "(^src/applications/herald/)" 127 127 }, 128 - "legalpad" : { 129 - "name" : "Legalpad", 130 - "include" : "(^src/applications/legalpad/)" 128 + "legalpad": { 129 + "name": "Legalpad", 130 + "include": "(^src/applications/legalpad/)" 131 131 }, 132 - "lipsum" : { 133 - "name" : "Lipsum", 134 - "include" : "(^src/applications/lipsum/)" 132 + "lipsum": { 133 + "name": "Lipsum", 134 + "include": "(^src/applications/lipsum/)" 135 135 }, 136 - "macro" : { 137 - "name" : "Macro", 138 - "include" : "(^src/applications/macro/)" 136 + "macro": { 137 + "name": "Macro", 138 + "include": "(^src/applications/macro/)" 139 139 }, 140 - "mailinglists" : { 141 - "name" : "Mailing Lists", 142 - "include" : "(^src/applications/mailinglists/)" 140 + "mailinglists": { 141 + "name": "Mailing Lists", 142 + "include": "(^src/applications/mailinglists/)" 143 143 }, 144 - "maniphest" : { 145 - "name" : "Maniphest", 146 - "include" : "(^src/applications/maniphest/)" 144 + "maniphest": { 145 + "name": "Maniphest", 146 + "include": "(^src/applications/maniphest/)" 147 147 }, 148 - "meta" : { 149 - "name" : "Meta", 150 - "include" : "(^src/applications/meta/)" 148 + "meta": { 149 + "name": "Meta", 150 + "include": "(^src/applications/meta/)" 151 151 }, 152 - "metamta" : { 153 - "name" : "MetaMTA", 154 - "include" : "(^src/applications/metamta/)" 152 + "metamta": { 153 + "name": "MetaMTA", 154 + "include": "(^src/applications/metamta/)" 155 155 }, 156 - "notification" : { 157 - "name" : "Notifications", 158 - "include" : "(^src/applications/notification/)" 156 + "notification": { 157 + "name": "Notifications", 158 + "include": "(^src/applications/notification/)" 159 159 }, 160 - "oauthserver" : { 161 - "name" : "OAuth Server", 162 - "include" : "(^src/applications/oauthserver/)" 160 + "oauthserver": { 161 + "name": "OAuth Server", 162 + "include": "(^src/applications/oauthserver/)" 163 163 }, 164 - "owners" : { 165 - "name" : "Owners", 166 - "include" : "(^src/applications/owners/)" 164 + "owners": { 165 + "name": "Owners", 166 + "include": "(^src/applications/owners/)" 167 167 }, 168 - "paste" : { 169 - "name" : "Paste", 170 - "include" : "(^src/applications/paste/)" 168 + "paste": { 169 + "name": "Paste", 170 + "include": "(^src/applications/paste/)" 171 171 }, 172 - "people" : { 173 - "name" : "People", 174 - "include" : "(^src/applications/people/)" 172 + "people": { 173 + "name": "People", 174 + "include": "(^src/applications/people/)" 175 175 }, 176 - "phame" : { 177 - "name" : "Phame", 178 - "include" : "(^src/applications/phame/)" 176 + "phame": { 177 + "name": "Phame", 178 + "include": "(^src/applications/phame/)" 179 179 }, 180 - "phid" : { 181 - "name" : "PHIDs", 182 - "include" : "(^src/applications/phid/)" 180 + "phid": { 181 + "name": "PHIDs", 182 + "include": "(^src/applications/phid/)" 183 183 }, 184 - "phlux" : { 185 - "name" : "Phlux", 186 - "include" : "(^src/applications/phlux/)" 184 + "phlux": { 185 + "name": "Phlux", 186 + "include": "(^src/applications/phlux/)" 187 187 }, 188 - "pholio" : { 189 - "name" : "Pholio", 190 - "include" : "(^src/applications/pholio/)" 188 + "pholio": { 189 + "name": "Pholio", 190 + "include": "(^src/applications/pholio/)" 191 191 }, 192 - "phortune" : { 193 - "name" : "Phortune", 194 - "include" : "(^src/applications/phortune/)" 192 + "phortune": { 193 + "name": "Phortune", 194 + "include": "(^src/applications/phortune/)" 195 195 }, 196 - "phpast" : { 197 - "name" : "PHPAST", 198 - "include" : "(^src/applications/phpast/)" 196 + "phpast": { 197 + "name": "PHPAST", 198 + "include": "(^src/applications/phpast/)" 199 199 }, 200 - "phrequent" : { 201 - "name" : "Phrequent", 202 - "include" : "(^src/applications/phrequent/)" 200 + "phrequent": { 201 + "name": "Phrequent", 202 + "include": "(^src/applications/phrequent/)" 203 203 }, 204 - "phriction" : { 205 - "name" : "Phriction", 206 - "include" : "(^src/applications/phriction/)" 204 + "phriction": { 205 + "name": "Phriction", 206 + "include": "(^src/applications/phriction/)" 207 207 }, 208 - "policy" : { 209 - "name" : "Policy", 210 - "include" : "(^src/applications/policy/)" 208 + "policy": { 209 + "name": "Policy", 210 + "include": "(^src/applications/policy/)" 211 211 }, 212 - "ponder" : { 213 - "name" : "Ponder", 214 - "include" : "(^src/applications/ponder/)" 212 + "ponder": { 213 + "name": "Ponder", 214 + "include": "(^src/applications/ponder/)" 215 215 }, 216 - "project" : { 217 - "name" : "Projects", 218 - "include" : "(^src/applications/project/)" 216 + "project": { 217 + "name": "Projects", 218 + "include": "(^src/applications/project/)" 219 219 }, 220 - "releeph" : { 221 - "name" : "Releeph", 222 - "include" : "(^src/applications/releeph/)" 220 + "releeph": { 221 + "name": "Releeph", 222 + "include": "(^src/applications/releeph/)" 223 223 }, 224 - "remarkup" : { 225 - "name" : "Remarkup", 226 - "include" : "(^src/applications/remarkup/)" 224 + "remarkup": { 225 + "name": "Remarkup", 226 + "include": "(^src/applications/remarkup/)" 227 227 }, 228 - "repository" : { 229 - "name" : "Repositories", 230 - "include" : "(^src/applications/repository/)" 228 + "repository": { 229 + "name": "Repositories", 230 + "include": "(^src/applications/repository/)" 231 231 }, 232 - "search" : { 233 - "name" : "Search", 234 - "include" : "(^src/applications/search/)" 232 + "search": { 233 + "name": "Search", 234 + "include": "(^src/applications/search/)" 235 235 }, 236 - "settings" : { 237 - "name" : "Settings", 238 - "include" : "(^src/applications/settings/)" 236 + "settings": { 237 + "name": "Settings", 238 + "include": "(^src/applications/settings/)" 239 239 }, 240 - "slowvote" : { 241 - "name" : "Slowvote", 242 - "include" : "(^src/applications/slowvote/)" 240 + "slowvote": { 241 + "name": "Slowvote", 242 + "include": "(^src/applications/slowvote/)" 243 243 }, 244 - "subscriptions" : { 245 - "name" : "Subscriptions", 246 - "include" : "(^src/applications/subscriptions/)" 244 + "subscriptions": { 245 + "name": "Subscriptions", 246 + "include": "(^src/applications/subscriptions/)" 247 247 }, 248 - "system" : { 249 - "name" : "System", 250 - "include" : "(^src/applications/system/)" 248 + "system": { 249 + "name": "System", 250 + "include": "(^src/applications/system/)" 251 251 }, 252 - "tokens" : { 253 - "name" : "Tokens", 254 - "include" : "(^src/applications/tokens/)" 252 + "tokens": { 253 + "name": "Tokens", 254 + "include": "(^src/applications/tokens/)" 255 255 }, 256 - "transactions" : { 257 - "name" : "Transactions", 258 - "include" : "(^src/applications/transactions/)" 256 + "transactions": { 257 + "name": "Transactions", 258 + "include": "(^src/applications/transactions/)" 259 259 }, 260 - "typeahead" : { 261 - "name" : "Typeahead", 262 - "include" : "(^src/applications/typeahead/)" 260 + "typeahead": { 261 + "name": "Typeahead", 262 + "include": "(^src/applications/typeahead/)" 263 263 }, 264 - "uiexample" : { 265 - "name" : "UI Examples", 266 - "include" : "(^src/applications/uiexample/)" 264 + "uiexample": { 265 + "name": "UI Examples", 266 + "include": "(^src/applications/uiexample/)" 267 267 }, 268 - "xhprof" : { 269 - "name" : "XHProf", 270 - "include" : "(^src/applications/xhprof/)" 268 + "xhprof": { 269 + "name": "XHProf", 270 + "include": "(^src/applications/xhprof/)" 271 271 } 272 272 } 273 273 }
+28 -28
src/docs/book/user.book
··· 1 1 { 2 - "name" : "phabricator", 3 - "title" : "Phabricator User Documentation", 4 - "short" : "Phabricator User Docs", 5 - "preface" : "Instructions for installing, configuring, and using Phabricator.", 6 - "root" : "../../../", 7 - "uri.source" : 2 + "name": "phabricator", 3 + "title": "Phabricator User Documentation", 4 + "short": "Phabricator User Docs", 5 + "preface": "Instructions for installing, configuring, and using Phabricator.", 6 + "root": "../../../", 7 + "uri.source": 8 8 "https://secure.phabricator.com/diffusion/P/browse/master/%f$%l", 9 - "rules" : { 10 - "(\\.diviner$)" : "DivinerArticleAtomizer" 9 + "rules": { 10 + "(\\.diviner$)": "DivinerArticleAtomizer" 11 11 }, 12 - "exclude" : [ 12 + "exclude": [ 13 13 "(^externals/)", 14 14 "(^webroot/rsrc/externals/)", 15 15 "(^scripts/)", ··· 19 19 "(^src/docs/flavor/)", 20 20 "(^src/docs/contributor/)" 21 21 ], 22 - "groups" : { 23 - "intro" : { 24 - "name" : "Introduction" 22 + "groups": { 23 + "intro": { 24 + "name": "Introduction" 25 25 }, 26 - "config" : { 27 - "name" : "Configuration" 26 + "config": { 27 + "name": "Configuration" 28 28 }, 29 - "userguide" : { 30 - "name" : "Application User Guides" 29 + "userguide": { 30 + "name": "Application User Guides" 31 31 }, 32 - "differential" : { 33 - "name" : "Differential (Code Review)" 32 + "differential": { 33 + "name": "Differential (Code Review)" 34 34 }, 35 - "diffusion" : { 36 - "name" : "Diffusion (Repository Browser)" 35 + "diffusion": { 36 + "name": "Diffusion (Repository Browser)" 37 37 }, 38 - "maniphest" : { 39 - "name" : "Maniphest (Task Tracking)" 38 + "maniphest": { 39 + "name": "Maniphest (Task Tracking)" 40 40 }, 41 - "slowvote" : { 42 - "name" : "Slowvote (Polls)" 41 + "slowvote": { 42 + "name": "Slowvote (Polls)" 43 43 }, 44 - "herald" : { 45 - "name" : "Herald (Notifications)" 44 + "herald": { 45 + "name": "Herald (Notifications)" 46 46 }, 47 - "phriction" : { 48 - "name" : "Phriction (Wiki)" 47 + "phriction": { 48 + "name": "Phriction (Wiki)" 49 49 } 50 50 } 51 51 }
+5 -5
webroot/rsrc/externals/javelin/LICENSE
··· 12 12 may be used to endorse or promote products derived from this software 13 13 without specific prior written permission. 14 14 15 - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY 16 - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17 - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18 - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY 19 - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 15 + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' 16 + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17 + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18 + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 19 + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20 20 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 21 21 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 22 22 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT