Hello,

I'd like to check something about how Fossil works.

When I run "fossil commit", it saves the changes made to all the files
that are monitored (ie. that have been added to the repository).

When I run "fossil finfo" on a file, it shows two hashes:

C:\Projects\Project1>fossil finfo Form1.vb
History of Projects/Project1/Form1.vb
2011-11-05 [6a07f19e02] Some comment (user: Joe, artifact:
[9735460a2c])
2011-11-04 [367bcfa41a] Some comment (user: Joe, artifact:
[da4cb1ce3b])

Am I correct in understanding that the first hash identifies the
changes made to this particular file in that particular commit, while
the second hash identifies the commit that contains all the files that
were part of the commit at that time?

For instance, if Form1.vb and Form2.vb were edited when I ran "fossil
commit", the second hash would be the same for both files because they
were commited together?

Is there a command that I could run to list all the commits, and for
each, would show which files were part of the commit?

Thank you.

_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to