summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Vcs: Jump to the current source line in Fossil Annotate editorv4.3.04.3Artur Shepilko2017-04-266-44/+127
| | | | | | | | | | | | | | | | * Keep track of the current source line number and pass it to Annotate action. * Add a 'List Versions' toggle in Annotate editor to prepend a list of commits that make up the annotated source. * By default do not show the version list so that annotated line number could be matched to the source line. NOTE: VcsBaseEditorWidget::configurationWidget() query is no longer available, yet Fossil client needs it in order to process the effective arguments. So we re-implement it in FossilEditorWidget sub-class. Change-Id: Idc4c21d074ccf4e1c6d041cce2abceb78665c8f2 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Vcs: Re-implement Fossil's topic indicator using a TopicCache sub-classArtur Shepilko2017-04-213-27/+29
| | | | | | | | | The functionality for tracking project's current topic/branch has long been folded into a base class Core::IVersionControl::TopicCache. Fossil plugin should just sub-class it and pass the instance to the base. Change-Id: I1b6c1631f5fc10987d8a608d573defeecbc31b37 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Adapt to changes in docs.priEike Ziller2017-03-231-2/+2
| | | | | Change-Id: Icf270208081b65efc058252663438078f0d2b62d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Merge remote-tracking branch 'origin/master' into 4.3Eike Ziller2017-03-237-11/+79
|\ | | | | | | Change-Id: I9ef051d215e23b1c7e75c21fb48de438f1e79079
| * Doc: Add a doc project for the Fossil pluginEike Ziller2017-03-097-11/+79
|/ | | | | Change-Id: Ic465b8838f090688fab2fc966fa3fbf7409c13a2 Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
* Add Qbs fileEike Ziller2017-02-101-0/+41
| | | | | Change-Id: Ia3eb819c51eec501fac0feae7c515fb39e3d1a19 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Vcs: Add Fossil SCM integration pluginArtur Shepilko2017-02-0942-0/+5739
| | | | | | | | | | | | | | | | | | | | | | | | | | * Qt Creator base-commit: f77af5e3362cc6c4360ea1d197fb834cd5b072fa * Stand-alone plugin source tree for integration into qtc super-project * Original release: https://github.com/nomadbyte/qtcreator-plugin-fossil * Adapted from Bazaar plugin implementation Configuring Fossil ------------------ 1. Download the [Fossil SCM client](http://fossil-scm.org) and install `fossil` executable file in your `PATH`. 2. Create or designate a directory to store local Fossil repositories and remote clones. For example: `~/fossils/qt`. 3. Configure Version Control Options for the Fossil plugin to use the designated directory as `Local Repositories Default path`. Now Fossil should become available as a VCS choice to create new local repositories, as well as a choice in `New File or Project` to clone a remote Fossil repository. Change-Id: I630184c1b344184d9e08ae2fc24a5e4766f834b9 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Initial empty repositoryOswald Buddenhagen2016-11-160-0/+0