Of course, the new database would not be allowed to sync with the old
one. For all effects, it is a different database.

As for the complexity, I do not understand why it would be so complex.
You can do it now manually by executing a collection of "update" and
"commit". It would be just to automate this. Do not think in terms of
"artifacts", think on terms of "changesets".

RR


2013/7/24 Stephan Beal <sgb...@googlemail.com>:
> 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
>
_______________________________________________
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