I only use fossil update to move between branches; I have never used
co/checkout and I only use fossil open when opening a cloned repository (I
have only created a new repository once...)  .  I have never had any issues
with it, except for the occasional merge conflict in a settings file (I
keep a lot of daily use scripts with settings files in my fossil repository
- easy to keep everything synced with history).  As for branching, I use
branches for scripts that contain multiple files or are part of a larger
group, so I branch quite frequently.  However, I also merge to trunk fairly
frequently so that I usually only have to fossil update trunk on a
different computer (I use 3 different computers pretty regularly for my
work within fossil).  Of course, I'm just one person working on a
single-user repository, so ymmv.

David, if you are thinking about moving to fossil, I definitely recommend
trying it.  Granted, I came from a "version control system" that was a
vbscript that made a copy of files in a specific folder every time the
contents were modified.  It was very difficult to find history in that, so
I decided to research versioning systems and decided on fossil.  Once I
played with it and figured out the best way to fit it into my workflow, I
could not be happier.  The web interface (which was a requirement for me)
is amazing, and the addition of a free/no-hassle wiki and ticketing system
were just bonuses.  I use the wiki pretty extensively for notes not
directly related to my work within fossil.  And I even learned how to
actually build a piece of software from source since the fossil release for
Windows when I started did not support SSL.


JR


On Thu, Mar 20, 2014 at 11:58 AM, Stephan Beal <sgb...@googlemail.com>wrote:

> On Thu, Mar 20, 2014 at 5:47 PM, David Mason <dma...@ryerson.ca> wrote:
>
>> 1) It sounds like checkout, open, and update should all be part of the
>> command rationalization discussion as they seem to overlap.  Making
>> them sort-of synonyms but with different default *could* work (e.g.
>> checkout === update -overwite, update === checkout -keep, etc.) i.e.
>> ,...
>>
>
> All true enough. _Changing_ them might be difficult due to historical
> momentum, but maybe we can put together at some some sort of chart or
> comparison/contrast doc of those roughly similar commands. i'm kind of a
> documentation nut, so i've written that down as something to work on in the
> next few days.
>
>
>> 2) I haven't actually used fossil yet... it's on my todo list, but
>> mercurial works well enough that I haven't found the time to change
>> over.  And I don't use branches... Ron and Matt make a strong case for
>> why I perhaps should.  Anyone have a good reference to why and
>> workflows for using branches.  Are branches easier to deal with in
>> fossil?
>>
>
> i can't compare it to hg, but compared to svn, branching in fossil is
> absolute child's play. i don't often use branches, basically only because
> of my own historical momentum, but when i _do_ use them in Fossil i never
> regret it (as i often have/do with svn). Easy peasy.
>
> --
> ----- stephan beal
> http://wanderinghorse.net/home/stephan/
> http://gplus.to/sgbeal
> "Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
> those who insist on a perfect world, freedom will have to do." -- Bigby Wolf
>
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
>
_______________________________________________
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