A quick follow-up. A few folks asked if the Fossil plugin for Qt Creator
supports "Commit" action -- it does support commit.
I missed to list it in my original email, sorry for the confusion.
This is actually mentioned on the project page:
https://github.com/nomadbyte/qtcreator-plugin-fossil

At a glance, the Tools>Fossil menu includes the following:

   - Annotate <Current File>
   - Diff <Current File>
   - Timeline <Current File>
   - Status <Current File>
   - --------
   - Add <Current File>
   - Delete <Current File>
   - Revert <Current File>
   - -------
   - Diff
   - Timeline
   - Revert
   - Status
   - -------
   - Pull
   - Push
   - Update
   - Commit
   - Settings
   - Create Repository


All of these actions result in resp. Fossil commands, with a bunch of
accompanying niceties thanks to QtCreator's VCS framework.
Branching and tagging is done on commit.
Fossil "Clone" is handled via New Project wizard -- that's how it's done in
Qt Creator.

So for the most part this should shield the developer from SCM command-line
interaction in routine project work.
However "Merge" and some other repo-maintenance tasks should be done from
command-line or Fossil UI.
>From personal experience, I feel that "Stash" should also be made available
in the plugin, but that's later.

Hope this clears it.


On Sat, Oct 8, 2016 at 2:10 PM, Artur Shepilko <nomadb...@gmail.com> wrote:

> We finally got to release Fossil plugin for QtCreator:
> https://github.com/nomadbyte/qtcreator-plugin-fossil
>
> The Fossil plugin is free and open-source, of course. The README describes
> how to build it. The most recent QtCreator version we used it with is
> QtCreator-4.0.1, which is included in Qt 5.6.1-1 LTS (long-time support)
> release. Through its life, internally we used the plugin with previous
> versions of both QtCreator and Fossil client (the most recent was 1.35).
>
> Hope this would help further spread the use of Fossil SCM, which is hard
> to over-praise for its simplicity and versatility. Notably, thanks to
> Fossil core devs for advancing its features over the years -- we really
> appreciated this (first plugin release used fossil 1.26)
>
> For folks not familiar with QtCreator -- it's a multi-platform IDE for
> C/C++ development. Primarily it targets Qt-based projects, but it's also
> used with non-Qt projects and supports CMake-based projects. Support for
> several popular SCMs is already built-in, yet Fossil is not supported --
> with this plugin it is!
>
> Fossil plugin adds Fossil SCM as a choice for version control to use with
> projects (similar to git, bazaar etc.). It's implemented using QtCreator
> VCS framework which calls Fossil command-line interface. It supports
> create/clone project repo, add/delete/rename files, diff/annotate,
> status/timeline, revert/update/pull/push. Base set of operations, but it's
> sufficient in routine development, the rest can be done directly with
> fossil command.
>
> Enjoy!
>
> Artur
>
>
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to