On Thu, Feb 09, 2012 at 01:55:01AM +0100, frantisek holop wrote:

> fossil always reports the latest artifact ID and commit message
> whenever doing 'fossil up', even though actually there was no new
> check-in.
> 
> for example:
> 
> $ fossil up
> Autosync:  http://www.fossil-scm.org/
>                 Bytes      Cards  Artifacts     Deltas
> Sent:             177          2          0          0
> Received:        2608         57          0          0
> Total network traffic: 319 bytes sent, 1565 bytes received
> --------------
> updated-to:   9b1d394a719f00f5a293612fe824e1a1fb1ed2e4 2012-02-08 03:04:23 UTC
> tags:         trunk
> comment:      Update the version number to 1.22 and begin entering change log
>               information for the next release. (user: drh)
> 
> 
> this confuses me sometimes thinking there was a new check-in :[
> wouldn't it be more natural not to print anything if the local
> check-out is exactly as the remote one?  and have this repeating
> output as part of the --verbose output?  what do you think?
While I agree with you on this topic, a relatively easy way to spot that
there probably was a check-in is to look for non-zero count in the
"Deltas" column in the "Received" row. Non-zero "Artifacts" count means
that there were *some* changes, but they could relate to anything (bugs
filed, their state changed, wiki changes etc), and non-zero "Deltas"
indicates some files managed by fossil has been changed.

Having said that, an output akin to Git's one would be way more helpful
in the general case: the list of branches which received updates with
symbolic indication about the kind of update occured.

_______________________________________________
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