On Wed, Jun 4, 2014 at 12:53 PM, B Harder <brad.har...@gmail.com> wrote:

> Indeed, non-propagating tags are also "checkout-able" items.
>
> What am I missing about bookmarks that we can't already enjoy w/ tags,
> outside of new syntax ?
>

Here's something that you get for free with Fossil's model that you can't
get with Hg or Git (as far as I know):  the ability to look at historic
versions on particular branches as of some point in time using the
"<branchname>:<datetime>" construct.  So, for example, the current Fossil
homepage can be seen at:

     http://www.fossil-scm.org/fossil/doc/tip/www/index.wiki

The "tip" in that URL is a magic tag that means the most recent check-in.
What did the homepage look like on the head of the "trunk" branch at the
beginning of 2012?

     http://www.fossil-scm.org/fossil/doc/trunk:2012-01-01/www/index.wiki

Similarly, if you wanted to checkout the branch "experimental" as it
existed on some historical date, you could type:

     fossil co experimental:2011-06-04

I personally use that capability all the time when trying to find the
initial bounds on a bug in order to begin a bisect, or when doing things
like comparing performance of SQLite to one or five years ago.  Question:
Is anything like this even possible in Git and/or Hg?


-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
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