Hi everyone, I've recently started working with Mongrel2 - and decided that it's so much easier for me to use git than learn fossil. So I setup a automated sync script that fetches the fossil repository every hour and pushes to https://github.com/solidrails/mongrel2 <https://github.com/solidrails/mongrel2>Ideally this would be inside a mongrel2 account - no need to associate it with my current company. Zed: Do you want to create a GitHub account that I can push to / is it okay for me to setup one? Thanks! Cheers, Lukas -- Lukas Fittl +4369912770651 http://fittl.com/
On Wed, Jan 26, 2011 at 04:34:42PM +0100, Lukas Fittl wrote: > Hi everyone, > > I've recently started working with Mongrel2 - and decided that it's so much > easier for me to use git than learn fossil. That should be fine. I think there was another one a while back that was taken down, but I don't care. > So I setup a automated sync script that fetches the fossil repository every > hour and pushes to > > https://github.com/solidrails/mongrel2 I *think* there's actually a script/feature of fossil that does this. I know there's some guy who manages like 3G of data in fossil and git (yes, 3G. insane). I'll ask around. > <https://github.com/solidrails/mongrel2>Ideally this would be inside a > mongrel2 account - no need to associate it with my current company. > > Zed: Do you want to create a GitHub account that I can push to / is it okay > for me to setup one? I'm zedshaw on github. Not sure how it'd work though. Were you planning on doing some development or just want to get patches? -- Zed A. Shaw http://zedshaw.com/
On Wed, Jan 26, 2011 at 7:54 PM, Zed A. Shaw <zedshaw@zedshaw.com> wrote: > I *think* there's actually a script/feature of fossil that does this. I > know there's some guy who manages like 3G of data in fossil and git > (yes, 3G. insane). I'll ask around. Yep - I'm using the built-in export feature of fossil. > > <https://github.com/solidrails/mongrel2>Ideally this would be inside a > > mongrel2 account - no need to associate it with my current company. > > > > Zed: Do you want to create a GitHub account that I can push to / is it okay > > for me to setup one? > > I'm zedshaw on github. Not sure how it'd work though. Were you > planning on doing some development or just want to get patches? Definitely planning to do a bit of development - already got started on some issues I encountered, e.g. http://mongrel2.org/tktview?name=248c4a2502 (didn't push that more actively as my fix isn't solving the issue completely) But I'd rather have a "this is upstream" repository on GitHub - that I can then clone and use for working internally. We should be able to use the deploy keys functionality of GitHub to have a mongrel2 repository inside your account that I can push to. In general I'll use fossil for pushing patches to you, just feel more comfortable with git when I'm actively testing out approaches to a problem (and doing frequent commits can often save the day) Cheers, Lukas -- Lukas Fittl +4369912770651 http://fittl.com/
On Wed, Jan 26, 2011 at 7:54 PM, Zed A. Shaw <zedshaw@zedshaw.com> wrote: > On Wed, Jan 26, 2011 at 04:34:42PM +0100, Lukas Fittl wrote: >> Hi everyone, >> >> I've recently started working with Mongrel2 - and decided that it's so much >> easier for me to use git than learn fossil. > > That should be fine. I think there was another one a while back that > was taken down, but I don't care. > >> So I setup a automated sync script that fetches the fossil repository every >> hour and pushes to >> >> https://github.com/solidrails/mongrel2 > > I *think* there's actually a script/feature of fossil that does this. I > know there's some guy who manages like 3G of data in fossil and git > (yes, 3G. insane). I'll ask around. Zed, I'd be curious to get acquainted with that person - last time I tried similar, I had pretty sluggish response times, would be cool to know what was different. If happen to be geographically close, a dinner/beer would be on me. Lukas, I'm curious - you use "fossil export --git ../mongrel2.fossil | git fast-import" as a conduit between fossil and git or is there something more clever ? (I have the above as part of the automagic script https://github.com/ayourtch/m2hbox/blob/master/install-all/install.debian that I use whenever I need to mongrel2-ize a fresh box, so there it is a one-time export, but I was curious how you did the continuous fossil->git update). cheers, andrew > >> <https://github.com/solidrails/mongrel2>Ideally this would be inside a >> mongrel2 account - no need to associate it with my current company. >> >> Zed: Do you want to create a GitHub account that I can push to / is it okay >> for me to setup one? > > I'm zedshaw on github. Not sure how it'd work though. Were you > planning on doing some development or just want to get patches? > > -- > Zed A. Shaw > http://zedshaw.com/ >
On Wed, Jan 26, 2011 at 8:26 PM, Andrew Yourtchenko <ayourtch@gmail.com> wrote: > Lukas, > > I'm curious - you use "fossil export --git ../mongrel2.fossil | git > fast-import" as a conduit between fossil and git or is there something > more clever ? > > (I have the above as part of the automagic script > https://github.com/ayourtch/m2hbox/blob/master/install-all/install.debian > that I use whenever I need to mongrel2-ize a fresh box, so there it is > a one-time export, but I was curious how you did the continuous > fossil->git update). Just remembered that I patched an issue that fossil had with mixing up the blob/commit mark numbers inside the git export format - bugfix here: https://gist.github.com/797522 The cronjob that I'm using is dead simple: https://gist.github.com/797583 Git fast-import only imports new revisions when calling it inside an existing repository - so that works quite fine. Cheers, Lukas -- Lukas Fittl +4369912770651 http://fittl.com/
On Wed, Jan 26, 2011 at 11:10 PM, Lukas Fittl <lukas@fittl.com> wrote: > On Wed, Jan 26, 2011 at 8:26 PM, Andrew Yourtchenko <ayourtch@gmail.com> wrote: >> Lukas, >> >> I'm curious - you use "fossil export --git ../mongrel2.fossil | git >> fast-import" as a conduit between fossil and git or is there something >> more clever ? >> >> (I have the above as part of the automagic script >> https://github.com/ayourtch/m2hbox/blob/master/install-all/install.debian >> that I use whenever I need to mongrel2-ize a fresh box, so there it is >> a one-time export, but I was curious how you did the continuous >> fossil->git update). > > Just remembered that I patched an issue that fossil had with mixing up > the blob/commit mark numbers inside the git export format - bugfix > here: > > https://gist.github.com/797522 Nice! I think I had hit that, and filed a bug on the fossil - and it was fixed impressively fast. The latest builds worked great for me. > > The cronjob that I'm using is dead simple: > > https://gist.github.com/797583 > > Git fast-import only imports new revisions when calling it inside an > existing repository - so that works quite fine. ah, that I did not know. Thanks for the clue! cheers, andrew
Hello, > I've recently started working with Mongrel2 - and decided that it's so much > easier for me to use git than learn fossil. If you do not want to learn fossil it is your choice, but please learn how to *not* send html emails on a mailing list. Thanks. > So I setup a automated sync script that fetches the fossil repository every > hour and pushes to > > https://github.com/solidrails/mongrel2 > > <https://github.com/solidrails/mongrel2>Ideally this would be inside a > mongrel2 account - no need to associate it with my current company. > > Zed: Do you want to create a GitHub account that I can push to / is it okay > for me to setup one? Have you read the line in red here: http://mongrel2.org/reportlist ? Note that I am not answering for Zed, this is just that when I "start working" on a piece of free software, usually I take time to feel the water to understand how the community is working and try to adapt myself, for example, learning the tools the devs are using to create the nice piece of software I can use thanks to their time and talent. But maybe I am too old and not into the new way things are done... Mit freundlichen Grüßen, loïc
Err, sorry about the HTML email. I don't want to start a git vs. fossil discussion - but I do think having a code mirror on GitHub will broaden the potential Mongrel2 developer base. Let me know what you guys feel comfortable with. Cheers, Lukas On Wed, Jan 26, 2011 at 6:46 PM, Loic d'Anterroches <loic@ceondo.com> wrote: > Hello, > > > I've recently started working with Mongrel2 - and decided that it's so > much > > easier for me to use git than learn fossil. > > If you do not want to learn fossil it is your choice, but please learn > how to *not* send html emails on a mailing list. Thanks. > > > So I setup a automated sync script that fetches the fossil repository > every > > hour and pushes to > > > > https://github.com/solidrails/mongrel2 > > > > <https://github.com/solidrails/mongrel2>Ideally this would be inside a > > mongrel2 account - no need to associate it with my current company. > > > > Zed: Do you want to create a GitHub account that I can push to / is it > okay > > for me to setup one? > > Have you read the line in red here: http://mongrel2.org/reportlist ? > > Note that I am not answering for Zed, this is just that when I "start > working" on a piece of free software, usually I take time to feel the > water to understand how the community is working and try to adapt > myself, for example, learning the tools the devs are using to create the > nice piece of software I can use thanks to their time and talent. But > maybe I am too old and not into the new way things are done... > > Mit freundlichen Grüßen, > loïc > > -- Lukas Fittl +4369912770651 http://fittl.com/
On 2011-01-26 19:13, Lukas Fittl wrote: > Err, sorry about the HTML email. > > I don't want to start a git vs. fossil discussion - but I do think having a > code mirror on GitHub will broaden the potential Mongrel2 developer base. > > Let me know what you guys feel comfortable with. I present you my sincere apologizes for being rude. As effectively I was rude. loïc > > Cheers, > Lukas > > On Wed, Jan 26, 2011 at 6:46 PM, Loic d'Anterroches<loic@ceondo.com> wrote: > >> Hello, >> >>> I've recently started working with Mongrel2 - and decided that it's so >> much >>> easier for me to use git than learn fossil. >> >> If you do not want to learn fossil it is your choice, but please learn >> how to *not* send html emails on a mailing list. Thanks. >> >>> So I setup a automated sync script that fetches the fossil repository >> every >>> hour and pushes to >>> >>> https://github.com/solidrails/mongrel2 >>> >>> <https://github.com/solidrails/mongrel2>Ideally this would be inside a >>> mongrel2 account - no need to associate it with my current company. >>> >>> Zed: Do you want to create a GitHub account that I can push to / is it >> okay >>> for me to setup one? >> >> Have you read the line in red here: http://mongrel2.org/reportlist ? >> >> Note that I am not answering for Zed, this is just that when I "start >> working" on a piece of free software, usually I take time to feel the >> water to understand how the community is working and try to adapt >> myself, for example, learning the tools the devs are using to create the >> nice piece of software I can use thanks to their time and talent. But >> maybe I am too old and not into the new way things are done... >> >> Mit freundlichen Grüßen, >> loïc >> >> > > -- Dr Loïc d'Anterroches Founder Céondo Ltd w: www.ceondo.com | e: loic@ceondo.com t: +44 (0)207 183 0016 | f: +44 (0)207 183 0124 Céondo Ltd Dalton House 60 Windsor Avenue London SW19 2RR / United Kingdom
On Wed, Jan 26, 2011 at 07:50:23PM +0100, Loic d'Anterroches wrote: > > > On 2011-01-26 19:13, Lukas Fittl wrote: > > Err, sorry about the HTML email. > > > > I don't want to start a git vs. fossil discussion - but I do think having a > > code mirror on GitHub will broaden the potential Mongrel2 developer base. > > > > Let me know what you guys feel comfortable with. > > I present you my sincere apologizes for being rude. As effectively I was > rude. Awesome. Thanks for this. :-) -- Zed A. Shaw http://zedshaw.com/