On Wed, Jul 24, 2013 at 2:02 PM, Ramon Ribó <ram...@compassis.com> wrote:

> Would it be interesting for fossil to have an export command to a new
> fossil database, exporting only some changesets based on dates,
> branches, etc?
>

That would be an extraordinarily complex process, i think, if it's even
really possible (while maintaining data integrity). The majority of
artifacts inherit from some parent artifact. If you remove any of these
relationships you've just broken the chain. "Maybe" fossil could re-link
the neighbors on either side of such a construct and recalculate deltas for
them. That sounds reasonable, but then comes syncing... what happens to
everyone else's copy of the repo which has those artifacts? We cannot
remove those artifacts from their copies because that would open up the
possibility for one malicious user to delete all content (irrevocably) from
all repos which sync with his. As one of the Ghostbusters famously said:
"That would be bad."

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
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