On Thu, Mar 5, 2015 at 3:50 PM, Andy Goth <andrew.m.g...@gmail.com> wrote:

> Fossil commit is a high-level concept which can't be comfortably
> represented in the OS's filesystem API.  Mapping POSIX file writes to
> Fossil commits writes would yield a messy timeline full of intermediate
> versions; temporary files; editor swap files; spurious adds, deletes,
> renames; exactly one file per commit; and no comments or merges or tags.
>

As I said, I haven't tried it.

Many years ago, I attended a live demo of Clear Case. At the time, it was
mostly a VCS with a file system API. The timeline mess you mentioned was
mitigated (partly) by, as I recall, adding a command to the makefile/build
script to signal CC to label the user's current "view" as a successful
build. (A point where a Fossil user might do a commit.) All the
intermediate file commits were still in the repository, but the time line
report defaulted to showing only the "build points". Also, as I recall, CC
could be configured to automatically pop-up a window to enter commit
comments.

I'm not saying this is better (or worse) then how Fossil works, only that
is how the version of Clear Case I saw worked at the time.

The person demo-ing CC talked about how "The Clear Case Way" as near
painless as possible for the developers to work with - no need to configure
editors or IDEs to support CC, only one simple command to add as the final
step of a successful build and only one simple command to designate a build
point as ready for integration. The integrator/release engineer had
additional commands, but the assumption was that that person was a "process
specialist" who would actually want to use a formal UI.

This level of automation can be accomplished with Fossil (or Hg, git,
etc.), but requires more configuration by the developers - or that they all
use a preconfigured IDE, selected by some one (or some committee) within
the company.
_______________________________________________
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