On Thu, Sep 23, 2010 at 3:15 PM, Todd A. Jacobs <
[email protected]<codegnome.consulting%[email protected]>
> wrote:

> I'm looking at fossil, and saw a recent post about using git's
> fast-export to get data into fossil. I'm unsure how one gets revision
> history OUT of fossil, though.
>
> If I use fossil, and decide at some point that I want to migrate to
> something else, is there any way to export the revision history of
> artifacts? Something similar to svndump or git's fast-export? Even if
> it isn't *usable* by anything else at the moment, the ability to
> export into some sort of parsable format would be nice.
>


The latest checking on trunk (
http://www.fossil-scm.org/fossil/info/0e87f42762) is able to export all of
its revision history to Git using the "fossil export" command.  And it is
able to import Git revision history using the "fossil import" command.

I tested the export capabilities by translating the Fossil and SQLite
repositories into Git.  And I tested the import function by translating the
Git repository into Fossil.

These two new commands (import and export) are early prototypes.  They
surely still contain bugs and lack needed features.  But I think they
provide a good start toward an import/export capability for Fossil.

To convert Fossil into Git:

     git init fdemo
     cd fdemo
     fossil export ~/fossil.fossil | git fast-import

To convert Git into Fossil:

     git fast-export --signed-tag=strip --tag-of-filtered-object=drop --all
| fossil import git.fossil

Please send bug reports, patches, or suggestions for improvement to this
mailing list, or directly to me.
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to