On Fri, Nov 24, 2017 at 7:19 PM, <fossil-users-requ...@lists.fossil-scm.org> wrote: > > Date: Fri, 24 Nov 2017 19:19:27 -0500 > From: Richard Hipp <d...@sqlite.org> > To: "Fossil SCM user's discussion" <fossil-users@lists.fossil-scm.org> > Subject: Re: [fossil-users] Fossil-NG Bloat? > Message-ID: > <CALwJ=Mwy=Vh4=yLt0Y=yn5b4R2Y7iehBRwFfk=PtbjcQ- > ah...@mail.gmail.com> > Content-Type: text/plain; charset="UTF-8" > > On 11/24/17, Ron W <ronw.m...@gmail.com> wrote: > > What effect will this reduced metadata have on applying Fossil semantics > to > > git artifacts? > > > > Git artifacts do not support named branches, the ability to edit a > check-in comment, the ability to edit a check-in date/time, wiki, nor > tickets. So if you do any of those things, they won't push back up to > the Git repo to which you are syncing. > > I suppose that if Fossil knows that it is syncing with Git and you try > to do any of those things (and perhaps other stuff I haven't yet > thought of) then Fossil should show a scary warning to the effect that > "If you do this, the result of your actions will not be pushable to > Git - are you sure you want to continue?" >
I suppose artifact types git doesn't support could simply not be pushed. As I recall, a "git push" only pushes a single branch (master by default), so how Fossil stores branches would be irrelevant to git. However, specifically to Github: Github states it stores wiki pages in a sperate, parallel git repo. The format is "reponame.wiki.git". So, Fossil could pull/push from/to both git repos when dealing with Github. Again, how Fossil stores wiki pages would not matter. Tickets (including pull requests) on Github appear to be stored in a separate database. Github calls them "issues". Not sure of the effort required to maintain and synchronize a local copy of Github issues. I have not looked at how other Github-like services handle wiki pages and tickets.
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users