On 2017-11-22 22:27, Offray Vladimir Luna Cárdenas wrote:
2) Allow me to designate any file in the directory structure as
unversioned. The current unversioning model does not work well for
me. It essentially is equivalent to Dropbox. I am working with
PharoJS which produces Javascript files from Smalltalk code. I want my
source code and the generated code in Fossil. I also have movies and
image files that I want in particular places. I realize the Fossil
model is to be able to revert to exactly the state of things on
such-and-such a date, including the versions of movies and images as
they were, but I - at least - very rarely care that images and movies
are exactly as they were, I'd almost always be perfectly happy using
the current version. An ideal alternative would be to have versioned
files but where it only kept snapshots of versions I explicitly asked
for, otherwise it would just update the current version.
I'm still trying to understand unversioned files. What I would like is
to make them sync automatically when the rest of the repo is
synchronized (via sync or commit). Something like if the unversioned
file changed locally, just send the new version to the remote repo. If
that is the intended behavior, there is something in the workflow I'm
missing.
That was also my understanding in the beginning but it turned out I was
(terribly) wrong. You got to synchronise them manually, and then they're
not pulled automatically either.
I second this approach. Since Fossil already uses "unversioned" for the
current implementation, and I believe it might otherwise confuse users
used to the current process, I'd suggest a different name for a more
natural "unversioned" behaviour.
Laymen would understand "unversioned" like normal files (or artifacts)
without history tracking. You just want to add them to the repository
without keeping less recent versions. Absolutely natural in my opinion.
The most recent version is uploaded and kept. Previous versions
disappear into nimbo.
How about calling this suggested new behaviour "historyless artifacts"?
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users