Changes between Version 79 and Version 80 of TracMercurial
- Timestamp:
- Jan 27, 2011, 9:23:37 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracMercurial
v79 v80 13 13 14 14 Detailed Change Logs: 15 * log:plugins/0.10/mercurial-plugin 16 * log:plugins/0.11/mercurial-plugin 17 * log:plugins/0.12/mercurial-plugin 18 * log:plugins/multirepos/mercurial-plugin 19 (for the MultipleRepositorySupport branch) 15 * log:plugins/0.10/mercurial-plugin ''(inactive - unsupported)'' 16 * log:plugins/0.11/mercurial-plugin ''(inactive - unsupported)'' 17 * log:plugins/0.12/mercurial-plugin ''(active - supported)'' \\ 18 Starting with r10489, a big refactoring is underway, with lots 19 of code clean-up, fixes and performance improvements, 20 so expect a few glitches until this notice gets removed... 21 * log:plugins/0.13/mercurial-plugin ''(active - supported)'' 22 20 23 21 24 == Download and Installation == 22 25 === Trac === 26 27 Consult the version table [#Releases below] to check which precise version you need for your version of Trac. If you want to get a specific revision, add an `svn up -rxxx` step to the instructions below, after the checkout. 28 23 29 ==== Trac 0.10 ==== 24 30 … … 87 93 ||= '''Version''' =||= mercurial-plugin =||= Trac =||= Compatible with hg =|| 88 94 |---------------------------------------------------------------------------- 89 || '''0.13.0.1''' || [source:plugins/0.13/mercurial-plugin@10328] || [source:trunk@10330] || 1.1.x, 1.2.x, 1.3.x, 1.4, 1.6, 1.7, tip? ||95 || '''0.13.0.1''' || [source:plugins/0.13/mercurial-plugin@10328] || [source:trunk@10330] (0.13dev) || 1.1.x, 1.2.x, 1.3.x, 1.4, 1.5, 1.6, 1.7, tip? || 90 96 |---------------------------------------------------------------------------- 91 97 |||||||| || 92 98 |---------------------------------------------------------------------------- 99 || ''0.12.0.24 \\ (experimental)'' || [source:plugins/0.12/mercurial-plugin@10491] || \ 100 ||[source:trunk@9763] and up (0.12.x) || \ 101 || 1.1.x, 1.2.x, 1.3.x, 1.4, 1.5, 1.6, 1.7, tip? || 102 |---------------------------------------------------------------------------- 93 103 || '''0.12.0.23''' || [source:plugins/0.12/mercurial-plugin@9946] || \ 94 ||[source:trunk@9763] and up (0.12.x - 0.13dev) || \104 ||[source:trunk@9763] and up (0.12.x) || \ 95 105 || 1.1.x, 1.2.x, 1.3.x, 1.4, 1.5, 1.6, 1.7, tip? || 96 106 |---------------------------------------------------------------------------- … … 198 208 then you have to explicitly ''enable'' the plugin in TracIni. 199 209 200 For the 0.10plugin, this is done like that:210 For the version 0.10 of the plugin, this is done like that: 201 211 {{{ 202 212 [components] … … 204 214 }}} 205 215 206 Since the 0.11 of the plugin, the package has been renamed to `tracext`:216 Since the version 0.11 of the plugin, the package has been renamed to `tracext`: 207 217 {{{ 208 218 [components] … … 235 245 {{{ 236 246 [hg] 237 # -- Show revision number in addition to the changeset hash 247 # -- Show revision number in addition to the changeset hash (defaults to yes) 238 248 show_rev = yes 239 249 … … 241 251 node_format = short 242 252 # hex: Show the full SHA1 hash 243 # short: Show a shortened hash for the changesets 253 # short: Show a shortened hash for the changesets (default) 244 254 }}} 245 255 … … 271 281 on the Mercurial repository itself and the performance is acceptable, 272 282 even if there's currently ''no'' caching in the database 273 (this is what I'm going to work on next). 274 Don't even think about using the plugin on a Linux-kernel-sized Mercurial repository, you'll probably burn your disk and/or CPUs ;) 283 (this is what I'm going to work on next, with a very loose definition of next, see #8417). 275 284 276 285 For those used to Subversion in general and Subversion repository browsing … … 345 354 * No ''path history'' mode (i.e. show all create/delete operations that 346 355 affected a given path) 347 * Revision log ranges [xxx:yyy]356 * ~~Revision log ranges [xxx:yyy]~~ ''implemented in r10427 for Trac [milestone:0.12.2]'' 348 357 * ~~View arbitrary diffs~~ ''implemented in r6053'' 349 358 … … 358 367 within a single environment (see #2086). 359 368 360 '''New''': 361 This is now implemented. 362 Use the 0.12 version of the plugin and the MultipleRepositorySupport. 369 This is now implemented since Trac [milestone:0.12]. Use the 0.12 version of the plugin. 363 370 364 371 … … 381 388 something that will make the changeset relationships immediately obvious. 382 389 383 There's an existing web implementation by Alexander Schremmer: 384 http://moin.pocoo.org:8080/ (select a repo and then 'branchview' button on the top to see it in action) 390 ''Starting with Trac [milestone:0.13], we show a graphical overview of the branch graph when viewing the log of the repository root (#1492)'' 385 391 386 392 Also, there is [http://trac-hacks.org/wiki/RevtreePlugin RevtreePlugin]. … … 401 407 Trac should allow for creating new repositories or clones of existing repositories. Maybe repository deletion and renaming should be supported, too. 402 408 403 ==== HG Forest Support ==== 409 ==== ~~HG Forest Support~~ Subrepositories support ==== 410 411 //The forest extension has been superseded by support for [Mercurial:Subrepository nested repositories].// 404 412 405 413 Support for the Forest extension for Mercurial. Forest extension allows operations on trees with nested Mercurial repositories, called forests. Those to some degree correspond to multi-project CVS/Svn/... repositories.