[[PageOutline(2-5,Contents,pullout)]] = TracSupoSE = == Description == The plugin is used to search SVN repository history for a specific folder or file with [http://www.supose.org SupoSE]. See also RepoSearchPlugin. == Bugs/Feature Requests == Existing bugs and feature requests for TracSuposePlugin are [report:9?COMPONENT=TracSuposePlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=TracSuposePlugin&owner=helend new ticket]. == Download == Download the zipped source from [download:tracsuposeplugin here]. == Source == You can check out TracSuposePlugin from [http://trac-hacks.org/svn/tracsuposeplugin here] using Subversion, or [source:tracsuposeplugin browse the source] with Trac. == Installation == Download [http://supose.soebes.de SupoSE] and unzip to a folder. Depending on how you do the install, you may need to add a line to your trac.ini: {{{ [components] tracsupose.* = enabled }}} You need to add path of SupoSE and index folder to your trac.ini {{{ [supose] index = C:\MyDoc\Projects\TracTest\index indexedrev = 36 supose = C:\supose\bin\supose.bat }}} After these, you can restart your server. A navigation item "Repo Search" is added. You can delete this item by disable "SupoSENaviContributor". NOTE: A new parameter `indexedrev` will be added when first time to run TracSuposePlugin to store indexed rev. After first running, new submit revs only are indexed. Please don't change and remove this `indexedrev` as SupoSE may reindex all revisions. == Screenshot == A search box is add when browse source codes. [[Image(repo.PNG,width=300px)]] [[Image(reposearch.PNG,width=300px)]] == Example == TracSuposePlugin will search current folder and all subfolders. All history of a file will be searched if you is browsing a file [Not exactly this file, but all files with the same name in the current folder and all subsfolders]. See [http://www.supose.org/wiki/supose/UsersGuide Supose User Guide] for some tips of query. * Search for contents {{{ +contents:"This is the Phrase" }}} * Search for Tags and Branches. {{{ aaa +tag:* -maventag:* }}} * Search for revisions. {{{ aaa +revision:[1 TO 200] }}} * Search for properties. {{{ +svn\:externals:*https\:* }}} == Recent Changes == [[ChangeLog(tracsuposeplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:helend] [[BR]] '''Maintainer:''' [wiki:helend] [[BR]] '''Contributors:'''