2014-11-10 12:56 GMT+01:00 Baruch Burstein <bmburst...@gmail.com>:
> Any changes done outside of the trunk/branches/tags directories will be
> ignored (silently or with a warning)
OK
> A branch/tag that doesn't have an obvious parent checkin to apply to, will
> be applied to the most recent checkin (or should it be the most recent one
> on the trunk?)
No opinion on this one.
> If a single commit has multiple tags/branches/trunk changes, they will each
> get recorded separately, but with the same timestamp and svn-revision-NNN
> tag.
Big YES here.
> If a change is made to a file under the tags directory, or a file is
> added/deleted, the commit that it tagged will be forked (or should it
> branch?) and a new commit with the changes will be added and tagged.
Should be a branch with branch-name "svn-rev-NNN", which is a tag
at the same time.
> If a branch is deleted, it will be marked as closed.
OK
> If the trunk is deleted, the whole thing will fail.
I would prefer to close the trunk and go on. Fossil works fine without trunk ;-)
Most likely, next commit a new "trunk" will be committed (this is
exactly what commits 71 ans 72 of tkimg do .....)     ;-)
> I don't know how to manage deleted tags.
This should result in a control artifact in stead of a commit, which
simply deletes the tag from the referenced commit.

> How does that sound?
> If it is all right, it will still take a few days to put this together.

Looks fine to me, I hope my remarks above make sense.

Thanks for your great work! Allowing a single SVN commit to
result in multiple fossil commit should be enough to get
tkimg commit 70 working.

Regards,
          Jan Nijtmans
_______________________________________________
fossil-dev mailing list
fossil-dev@lists.fossil-scm.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to