Thread: [Flex-devel] Conversion to Git?
flex is a tool for generating scanners
Brought to you by:
wlestes
From: Peter M. <pet...@gm...> - 2012-07-10 20:33:37
|
Any thoughts on converting to Git? Sourceforge already has a (empty) git repository for flex, and it's not that difficult to convert the CVS repo to Git while preserving all of the history, branches, and tags. (I've done it locally already). |
From: ruertar <ru...@gm...> - 2012-07-10 20:44:07
|
On 07/10/2012 04:33 PM, Peter Martini wrote: > Any thoughts on converting to Git? Sourceforge already has a > (empty) git repository for flex, and it's not that difficult to > convert the CVS repo to Git while preserving all of the history, > branches, and tags. (I've done it locally already). > I would like this as well. |
From: Paul <pa...@pr...> - 2012-07-10 20:53:25
|
I really would rather not effectively fork flex. I would prefer to do whatever is necessary to integrate with the mainline. Paul On 07/10/2012 04:43 PM, ruertar wrote: > On 07/10/2012 04:33 PM, Peter Martini wrote: >> Any thoughts on converting to Git? Sourceforge already has a >> (empty) git repository for flex, and it's not that difficult to >> convert the CVS repo to Git while preserving all of the history, >> branches, and tags. (I've done it locally already). >> > I would like this as well. > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Flex-devel mailing list > Fle...@li... > https://lists.sourceforge.net/lists/listinfo/flex-devel > > |
From: Peter M. <pet...@gm...> - 2012-07-10 20:55:53
|
I'm sorry if I wasn't clear, I meant converting the mainline to git - this thread was really aimed at Will, to see if he's willing to do the work. I've done a dry run and it seems simple enough, but obviously it could only be truly done by a committer. On Tue, Jul 10, 2012 at 4:53 PM, Paul <pa...@pr...> wrote: > I really would rather not effectively fork flex. I would prefer to do > whatever is necessary to integrate with the mainline. > > Paul > > On 07/10/2012 04:43 PM, ruertar wrote: > > On 07/10/2012 04:33 PM, Peter Martini wrote: > >> Any thoughts on converting to Git? Sourceforge already has a > >> (empty) git repository for flex, and it's not that difficult to > >> convert the CVS repo to Git while preserving all of the history, > >> branches, and tags. (I've done it locally already). > >> > > I would like this as well. > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Flex-devel mailing list > > Fle...@li... > > https://lists.sourceforge.net/lists/listinfo/flex-devel > > > > > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Flex-devel mailing list > Fle...@li... > https://lists.sourceforge.net/lists/listinfo/flex-devel > |
From: Aaron S. <aa...@se...> - 2012-07-10 21:12:51
|
In CVS, forking is a dirty word, because merging is extremely hard. In git, a fork is simply your workspace, ready o be pulled back to mainline. It's a fantastically easier workflow. However your point is valid: if mainline flex is in CVS, patches are its workflow :/ On Jul 10, 2012, at 1:53 PM, Paul <pa...@pr...> wrote: > I really would rather not effectively fork flex. I would prefer to do > whatever is necessary to integrate with the mainline. > > Paul > > On 07/10/2012 04:43 PM, ruertar wrote: >> On 07/10/2012 04:33 PM, Peter Martini wrote: >>> Any thoughts on converting to Git? Sourceforge already has a >>> (empty) git repository for flex, and it's not that difficult to >>> convert the CVS repo to Git while preserving all of the history, >>> branches, and tags. (I've done it locally already). >>> >> I would like this as well. >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Flex-devel mailing list >> Fle...@li... >> https://lists.sourceforge.net/lists/listinfo/flex-devel >> >> > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Flex-devel mailing list > Fle...@li... > https://lists.sourceforge.net/lists/listinfo/flex-devel |
From: Will E. <wes...@gm...> - 2012-07-16 00:10:12
|
All, I'm making arrangements to get flex into git so that things like this can happen way more easily. The basic plan is this: * Get a release of flex out so that all the recent bug fixes are in the generally available version of flex. * Get flex imported into git and cleaned up and buildable with the git * workflow/toolchain. (In particular, I want to move the *.[ch] files into an src directory and I want to look at making the test suite more sane. But I'll also need the git equivalent of cvs2cl, which the current cvs tree relies on to build new ChangeLog files.) If this were the sort of change that didn't touch flex in all kinds of places, it'd be more-or-less easy to do in cvs, but what with all the changes that Paul has been working on, once I patched the cvs tree, and made additional changes to continue work on flex, it'd be a mess again, and branching and remerging in cvs are as Aaron notes, dirty words. Git rebase, not so much. --Will On Tuesday, 10 July 2012, 2:12 pm -0700, Aaron Stone <aa...@se...> wrote: > In CVS, forking is a dirty word, because merging is extremely hard. In > git, a fork is simply your workspace, ready o be pulled back to > mainline. It's a fantastically easier workflow. > > However your point is valid: if mainline flex is in CVS, patches are > its workflow :/ > > On Jul 10, 2012, at 1:53 PM, Paul <pa...@pr...> wrote: > > > I really would rather not effectively fork flex. I would prefer to do > > whatever is necessary to integrate with the mainline. > > > > Paul > > > > On 07/10/2012 04:43 PM, ruertar wrote: > >> On 07/10/2012 04:33 PM, Peter Martini wrote: > >>> Any thoughts on converting to Git? Sourceforge already has a > >>> (empty) git repository for flex, and it's not that difficult to > >>> convert the CVS repo to Git while preserving all of the history, > >>> branches, and tags. (I've done it locally already). > >>> > >> I would like this as well. > >> > >> ------------------------------------------------------------------------------ > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. Discussions > >> will include endpoint security, mobile security and the latest in malware > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> _______________________________________________ > >> Flex-devel mailing list > >> Fle...@li... > >> https://lists.sourceforge.net/lists/listinfo/flex-devel > >> > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Flex-devel mailing list > > Fle...@li... > > https://lists.sourceforge.net/lists/listinfo/flex-devel > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Flex-devel mailing list > Fle...@li... > https://lists.sourceforge.net/lists/listinfo/flex-devel -- Will Estes (wl...@us...) Flex Project Maintainer http://flex.sourceforge.net/ |
From: Aaron S. <aa...@se...> - 2012-07-16 01:56:44
|
Absolutely fantastic! Thank you, Will. On Sun, Jul 15, 2012 at 5:10 PM, Will Estes <wes...@gm...> wrote: > All, > > I'm making arrangements to get flex into git so that things like this > can happen way more easily. > > The basic plan is this: > > * Get a release of flex out so that all the recent bug fixes are in the > generally available version of flex. > > * Get flex imported into git and cleaned up and buildable with the git > * workflow/toolchain. (In particular, I want to move the *.[ch] files > into an src directory and I want to look at making the test suite more > sane. But I'll also need the git equivalent of cvs2cl, which the > current cvs tree relies on to build new ChangeLog files.) > > If this were the sort of change that didn't touch flex in all kinds of > places, it'd be more-or-less easy to do in cvs, but what with all the > changes that Paul has been working on, once I patched the cvs tree, and > made additional changes to continue work on flex, it'd be a mess again, > and branching and remerging in cvs are as Aaron notes, dirty words. Git > rebase, not so much. > > --Will > > On Tuesday, 10 July 2012, 2:12 pm -0700, Aaron Stone <aa...@se...> wrote: > >> In CVS, forking is a dirty word, because merging is extremely hard. In >> git, a fork is simply your workspace, ready o be pulled back to >> mainline. It's a fantastically easier workflow. >> >> However your point is valid: if mainline flex is in CVS, patches are >> its workflow :/ >> >> On Jul 10, 2012, at 1:53 PM, Paul <pa...@pr...> wrote: >> >> > I really would rather not effectively fork flex. I would prefer to do >> > whatever is necessary to integrate with the mainline. >> > >> > Paul >> > >> > On 07/10/2012 04:43 PM, ruertar wrote: >> >> On 07/10/2012 04:33 PM, Peter Martini wrote: >> >>> Any thoughts on converting to Git? Sourceforge already has a >> >>> (empty) git repository for flex, and it's not that difficult to >> >>> convert the CVS repo to Git while preserving all of the history, >> >>> branches, and tags. (I've done it locally already). >> >>> >> >> I would like this as well. >> >> >> >> ------------------------------------------------------------------------------ >> >> Live Security Virtual Conference >> >> Exclusive live event will cover all the ways today's security and >> >> threat landscape has changed and how IT managers can respond. Discussions >> >> will include endpoint security, mobile security and the latest in malware >> >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> _______________________________________________ >> >> Flex-devel mailing list >> >> Fle...@li... >> >> https://lists.sourceforge.net/lists/listinfo/flex-devel >> >> >> >> >> > >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. Discussions >> > will include endpoint security, mobile security and the latest in malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Flex-devel mailing list >> > Fle...@li... >> > https://lists.sourceforge.net/lists/listinfo/flex-devel >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Flex-devel mailing list >> Fle...@li... >> https://lists.sourceforge.net/lists/listinfo/flex-devel > > -- > Will Estes (wl...@us...) > Flex Project Maintainer > http://flex.sourceforge.net/ |
From: Isaac D. <id...@la...> - 2012-07-16 02:17:41
|
On Sun, 15 Jul 2012 20:10:05 -0400 Will Estes <wes...@gm...> wrote: > The basic plan is this: > > * Get a release of flex out so that all the recent bug fixes are in > the generally available version of flex. > * Get flex imported into git and cleaned up and buildable with the git > * workflow/toolchain. (In particular, I want to move the *.[ch] files > into an src directory and I want to look at making the test suite > more sane. But I'll also need the git equivalent of cvs2cl, which the > current cvs tree relies on to build new ChangeLog files.) Does gitcl [http://josefsson.org/git2cl/] suffice? <snip> > --Will HTH, Isaac Dunham |
From: Will E. <wes...@gm...> - 2012-07-16 09:47:14
|
On Sunday, 15 July 2012, 7:17 pm -0700, Isaac Dunham <id...@la...> wrote: > Does gitcl [http://josefsson.org/git2cl/] suffice? I'll check it out. Thanks, --Will -- Will Estes (wl...@us...) Flex Project Maintainer http://flex.sourceforge.net/ |