Re: Hi, about my "experimental/VF2JS" branch
Hi Erik, On 11 Jul 2014, at 10:22, Erik de Bruin wrote: > I understand. I will default my IDE to always use rebase. I will keep > working in my 'messed up' branch, if only to maintain a consistent naming > across the 'flex-asjs', 'flex-falcon' and 'flex-sdk' repos. Great!, btw you could rename your current branch and the new branch, in order to switch their names each other, for maintain the coherence across all repos too. But, as you wish... > Thank you for your time and effort explaining this. I think I have learned > something new about the use of git. Thank you too, for your effort and interest. I feel happy with this. > > EdB __ Jose Barragan Senior Software Engineer Codeoscopic +34 912 94 80 80 http://www.codeoscopic.com
Re: Hi, about my "experimental/VF2JS" branch
I understand. I will default my IDE to always use rebase. I will keep working in my 'messed up' branch, if only to maintain a consistent naming across the 'flex-asjs', 'flex-falcon' and 'flex-sdk' repos. Thank you for your time and effort explaining this. I think I have learned something new about the use of git. EdB On Fri, Jul 11, 2014 at 10:03 AM, Jose Barragan < jose.barra...@codeoscopic.com> wrote: > Hi Erik, > > Thats it, but… > I recommend use of merge too, just for releases, hot-fixes y pull-request, > due that those branches are in fact extremely dependents of their bases, > but for normal developing (tickets, experimentals, etc…) the best is rebase > way with "git pull --rebase" instead of "git pull”. > > _ > Jose Barragan > Senior Software Engineer > Codeoscopic > +34 912 94 80 80 > http://www.codeoscopic.com > > On 11 Jul 2014, at 09:03, Erik de Bruin wrote: > > > Ok, in short: you're saying ALWAYS use rebase, so we get a nice flat > > 'history'? > > > > EdB > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl
Re: Hi, about my "experimental/VF2JS" branch
Hi Erik, Thats it, but… I recommend use of merge too, just for releases, hot-fixes y pull-request, due that those branches are in fact extremely dependents of their bases, but for normal developing (tickets, experimentals, etc…) the best is rebase way with "git pull --rebase" instead of "git pull”. _ Jose Barragan Senior Software Engineer Codeoscopic +34 912 94 80 80 http://www.codeoscopic.com On 11 Jul 2014, at 09:03, Erik de Bruin wrote: > Ok, in short: you're saying ALWAYS use rebase, so we get a nice flat > 'history'? > > EdB
Re: Hi, about my "experimental/VF2JS" branch
Ok, in short: you're saying ALWAYS use rebase, so we get a nice flat 'history'? EdB On Fri, Jul 11, 2014 at 12:33 AM, Jose Barragan < jose.barra...@codeoscopic.com> wrote: > Erik, > > The content in the two branches are exactly the same, but the new branch > is composed by clean commits only, without any merge-commit in their change > set. > In your current branch, we have a serie of merge-commit in order to > maintain the branch updated. Each of those commits contain all changes from > develop at point where was created, collapsing on just one commit all > relative change-set from develop until that point. > > In your case, the current branch has been contaminated with a partial > changes from develop and your commits are less readable and reusables using > this way. > > In other sort of things... when we use the git-merge as the only way, the > complexity of commit tree, grows up exponentially. > > I hope that is helpful > > Best regards, > __ > Jose Barragan > Senior Software Engineer > Codeoscopic > +34 912 94 80 80 > http://www.codeoscopic.com > > On 10 Jul 2014, at 19:09, Erik de Bruin wrote: > > > Jose, > > > > What is the difference between the 'experimental/VF2JS' and 'VF2JS' > remote > > branches? > > > > EdB > > > > > > > > > > On Thu, Jul 10, 2014 at 6:18 PM, Jose Barragan < > > jose.barra...@codeoscopic.com> wrote: > > > >> Hi Erik, > >> > >> Sorry about that, you're right. > >> > >> But after read the atlassian's article, I supposed that I hasn't any > good > >> reason to maintain the proposal alive, because seems as simply is one of > >> two main flavours of work with git, even I keep on thinking that is the > >> best, but maybe is just my point of view. > >> > >> Anyway, just now I remade again the “experimental/VF2JS” branch and push > >> it. > >> > >> Thanks, > >> __ > >> Jose Barragan > >> Senior Software Engineer > >> Codeoscopic > >> +34 912 94 80 80 > >> http://www.codeoscopic.com > >> > >> On 10 Jul 2014, at 17:32, Erik de Bruin wrote: > >> > >>> Jose, > >>> > >>> I'm not sure why you just now deleted the new branch you created? Like > >> with > >>> your creation of it, that seems very sudden. I may still decide that > your > >>> way is the way to go, but I need to understand first what I was doing > >>> wrong, and how your method is a better workflow. > >>> > >>> Everyone else, > >>> > >>> I'm just trying to understand how to work with git. @Fred: the wiki > does > >>> not explain the use case where I'm working off a remotely published > >> feature > >>> branch, I checked before I started. Since the wiki couldn't tell me > what > >> to > >>> do, I asked the question in this recent email thread: "New Flex to JS > >>> project." I think I correctly implemented the most easy to follow > >>> instructions. > >>> > >>> So, first things first: what am I doing wrong in my workflow? > >>> > >>> EdB > >> > > > > > > > > -- > > Ix Multimedia Software > > > > Jan Luykenstraat 27 > > 3521 VB Utrecht > > > > T. 06-51952295 > > I. www.ixsoftware.nl > > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl
Re: Hi, about my "experimental/VF2JS" branch
Erik, The content in the two branches are exactly the same, but the new branch is composed by clean commits only, without any merge-commit in their change set. In your current branch, we have a serie of merge-commit in order to maintain the branch updated. Each of those commits contain all changes from develop at point where was created, collapsing on just one commit all relative change-set from develop until that point. In your case, the current branch has been contaminated with a partial changes from develop and your commits are less readable and reusables using this way. In other sort of things... when we use the git-merge as the only way, the complexity of commit tree, grows up exponentially. I hope that is helpful Best regards, __ Jose Barragan Senior Software Engineer Codeoscopic +34 912 94 80 80 http://www.codeoscopic.com On 10 Jul 2014, at 19:09, Erik de Bruin wrote: > Jose, > > What is the difference between the 'experimental/VF2JS' and 'VF2JS' remote > branches? > > EdB > > > > > On Thu, Jul 10, 2014 at 6:18 PM, Jose Barragan < > jose.barra...@codeoscopic.com> wrote: > >> Hi Erik, >> >> Sorry about that, you're right. >> >> But after read the atlassian's article, I supposed that I hasn't any good >> reason to maintain the proposal alive, because seems as simply is one of >> two main flavours of work with git, even I keep on thinking that is the >> best, but maybe is just my point of view. >> >> Anyway, just now I remade again the “experimental/VF2JS” branch and push >> it. >> >> Thanks, >> __ >> Jose Barragan >> Senior Software Engineer >> Codeoscopic >> +34 912 94 80 80 >> http://www.codeoscopic.com >> >> On 10 Jul 2014, at 17:32, Erik de Bruin wrote: >> >>> Jose, >>> >>> I'm not sure why you just now deleted the new branch you created? Like >> with >>> your creation of it, that seems very sudden. I may still decide that your >>> way is the way to go, but I need to understand first what I was doing >>> wrong, and how your method is a better workflow. >>> >>> Everyone else, >>> >>> I'm just trying to understand how to work with git. @Fred: the wiki does >>> not explain the use case where I'm working off a remotely published >> feature >>> branch, I checked before I started. Since the wiki couldn't tell me what >> to >>> do, I asked the question in this recent email thread: "New Flex to JS >>> project." I think I correctly implemented the most easy to follow >>> instructions. >>> >>> So, first things first: what am I doing wrong in my workflow? >>> >>> EdB >> > > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl
Re: Hi, about my "experimental/VF2JS" branch
Jose, What is the difference between the 'experimental/VF2JS' and 'VF2JS' remote branches? EdB On Thu, Jul 10, 2014 at 6:18 PM, Jose Barragan < jose.barra...@codeoscopic.com> wrote: > Hi Erik, > > Sorry about that, you're right. > > But after read the atlassian's article, I supposed that I hasn't any good > reason to maintain the proposal alive, because seems as simply is one of > two main flavours of work with git, even I keep on thinking that is the > best, but maybe is just my point of view. > > Anyway, just now I remade again the “experimental/VF2JS” branch and push > it. > > Thanks, > __ > Jose Barragan > Senior Software Engineer > Codeoscopic > +34 912 94 80 80 > http://www.codeoscopic.com > > On 10 Jul 2014, at 17:32, Erik de Bruin wrote: > > > Jose, > > > > I'm not sure why you just now deleted the new branch you created? Like > with > > your creation of it, that seems very sudden. I may still decide that your > > way is the way to go, but I need to understand first what I was doing > > wrong, and how your method is a better workflow. > > > > Everyone else, > > > > I'm just trying to understand how to work with git. @Fred: the wiki does > > not explain the use case where I'm working off a remotely published > feature > > branch, I checked before I started. Since the wiki couldn't tell me what > to > > do, I asked the question in this recent email thread: "New Flex to JS > > project." I think I correctly implemented the most easy to follow > > instructions. > > > > So, first things first: what am I doing wrong in my workflow? > > > > EdB > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl
Re: Hi, about my "experimental/VF2JS" branch
Rebase and merge both make sense depending on the situation. No need to have a hard and fast rule about it. This conversation is moot if folks don't understand Git properly. Let's give it time, no point in forcing this new. Thanks, Om On Jul 10, 2014 9:19 AM, "Jose Barragan" wrote: > Hi Erik, > > Sorry about that, you're right. > > But after read the atlassian's article, I supposed that I hasn't any good > reason to maintain the proposal alive, because seems as simply is one of > two main flavours of work with git, even I keep on thinking that is the > best, but maybe is just my point of view. > > Anyway, just now I remade again the “experimental/VF2JS” branch and push > it. > > Thanks, > __ > Jose Barragan > Senior Software Engineer > Codeoscopic > +34 912 94 80 80 > http://www.codeoscopic.com > > On 10 Jul 2014, at 17:32, Erik de Bruin wrote: > > > Jose, > > > > I'm not sure why you just now deleted the new branch you created? Like > with > > your creation of it, that seems very sudden. I may still decide that your > > way is the way to go, but I need to understand first what I was doing > > wrong, and how your method is a better workflow. > > > > Everyone else, > > > > I'm just trying to understand how to work with git. @Fred: the wiki does > > not explain the use case where I'm working off a remotely published > feature > > branch, I checked before I started. Since the wiki couldn't tell me what > to > > do, I asked the question in this recent email thread: "New Flex to JS > > project." I think I correctly implemented the most easy to follow > > instructions. > > > > So, first things first: what am I doing wrong in my workflow? > > > > EdB >
Re: Hi, about my "experimental/VF2JS" branch
Hi Erik, Sorry about that, you're right. But after read the atlassian's article, I supposed that I hasn't any good reason to maintain the proposal alive, because seems as simply is one of two main flavours of work with git, even I keep on thinking that is the best, but maybe is just my point of view. Anyway, just now I remade again the “experimental/VF2JS” branch and push it. Thanks, __ Jose Barragan Senior Software Engineer Codeoscopic +34 912 94 80 80 http://www.codeoscopic.com On 10 Jul 2014, at 17:32, Erik de Bruin wrote: > Jose, > > I'm not sure why you just now deleted the new branch you created? Like with > your creation of it, that seems very sudden. I may still decide that your > way is the way to go, but I need to understand first what I was doing > wrong, and how your method is a better workflow. > > Everyone else, > > I'm just trying to understand how to work with git. @Fred: the wiki does > not explain the use case where I'm working off a remotely published feature > branch, I checked before I started. Since the wiki couldn't tell me what to > do, I asked the question in this recent email thread: "New Flex to JS > project." I think I correctly implemented the most easy to follow > instructions. > > So, first things first: what am I doing wrong in my workflow? > > EdB
RE: Hi, about my "experimental/VF2JS" branch
Hi Erik, I was only answering the 2 previous emails, nothing relative to what you or Jose did because I hadn't got a look at it but from what it wrote, he just updated your Branch from what has been done in develop, doing so, you can continue to work knowing that what others did on the develop branch doesn't break anything, a common process on long lived topic branches. I haven't seen how Jose did it but if you need, it is explain here [1] under the section "Easy commit: (From a feature/bugfix branch 2/2)" Frédéric THOMAS[1] https://cwiki.apache.org/confluence/display/FLEX/Good+vs+Bad+Git+usage > From: e...@ixsoftware.nl > Date: Thu, 10 Jul 2014 17:32:31 +0200 > Subject: Re: Hi, about my "experimental/VF2JS" branch > To: dev@flex.apache.org > > Jose, > > I'm not sure why you just now deleted the new branch you created? Like with > your creation of it, that seems very sudden. I may still decide that your > way is the way to go, but I need to understand first what I was doing > wrong, and how your method is a better workflow. > > Everyone else, > > I'm just trying to understand how to work with git. @Fred: the wiki does > not explain the use case where I'm working off a remotely published feature > branch, I checked before I started. Since the wiki couldn't tell me what to > do, I asked the question in this recent email thread: "New Flex to JS > project." I think I correctly implemented the most easy to follow > instructions. > > So, first things first: what am I doing wrong in my workflow? > > EdB > > > > On Thu, Jul 10, 2014 at 5:15 PM, Carlos Rovira < > carlos.rov...@codeoscopic.com> wrote: > > > I'm with you @Jose and @Frederick. I remember that we was learning how to > > use GIT when Frederik wrote that article. and I think its the way to go. > > Many positive things, but as always it requires people to want to > > understand "the git way". But if you try, you'll never go back. > > > > > > 2014-07-10 16:53 GMT+02:00 Frédéric THOMAS : > > > > > "If you and your team are not familiar with, or don’t understand the > > > intricacies of rebase, then you probably shouldn’t use it. In this > > context, > > > always merge is the safest option." > > > That's what happen here despite my efforts to explain when and how to use > > > "rebase" over "merge" (see the wiki) and my first main reason of being > > > bored committing onto this repo over common stuffs. > > > > > > Frédéric THOMAS > > > > > > > Subject: Re: Hi, about my "experimental/VF2JS" branch > > > > From: jose.barra...@codeoscopic.com > > > > Date: Thu, 10 Jul 2014 16:14:50 +0200 > > > > To: dev@flex.apache.org > > > > > > > > Hi Justin, > > > > > > > > Under the new light from this article, I have anything else to say. > > > > > > > > Clearly I’m a rebase guy, over all, after suffering at our company the > > > extremely complexity that we reached by using only the merge way. > > > > > > > > Well, as I told to @Erik, if my proposal didn't like it or didn't was > > > candidate for adopt it, I'll delete it from repository asap. > > > > > > > > Thanks for your attention. > > > > > > > > Best regards, > > > > __ > > > > Jose Barragan > > > > Senior Software Engineer > > > > Codeoscopic > > > > +34 912 94 80 80 > > > > http://www.codeoscopic.com > > > > > > > > On 10 Jul 2014, at 15:37, Justin Mclean > > > wrote: > > > > > > > > > Hi, > > > > > > > > > >> Nothing is really wrong there, is just for an philosophical criteria > > > based on best practices of git. > > > > > > > > > > Sorry but iMO it's not best practices, its just that a vocal group of > > > git users think this it's the way to do things(tm) but other git users > > > think otherwise. We also need to remember that have a central repo, need > > to > > > apply with the Apache way of doing things and that can sometimes be at > > time > > > odds with the git (or github) way of doing things. IMO Apache values > > > traceability over a "clean" history. > > > > > > > > > > A good article about the pro and cons of merge and rebase can be > > found > > > here [1], it's interesting to note the Atlasssian approach. > > > > > > > > > > Thanks, > > > > > Justin > > > > > > > > > > 1. > > > http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase/ > > > > > > > > > > > > > > > > > > > > > > > -- > > Carlos Rovira > > Director de Tecnología > > M: +34 607 22 60 05 > > F: +34 912 94 80 80 > > http://www.codeoscopic.com > > http://www.directwriter.es > > http://www.avant2.es > > > > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl
Re: Hi, about my "experimental/VF2JS" branch
Jose, I'm not sure why you just now deleted the new branch you created? Like with your creation of it, that seems very sudden. I may still decide that your way is the way to go, but I need to understand first what I was doing wrong, and how your method is a better workflow. Everyone else, I'm just trying to understand how to work with git. @Fred: the wiki does not explain the use case where I'm working off a remotely published feature branch, I checked before I started. Since the wiki couldn't tell me what to do, I asked the question in this recent email thread: "New Flex to JS project." I think I correctly implemented the most easy to follow instructions. So, first things first: what am I doing wrong in my workflow? EdB On Thu, Jul 10, 2014 at 5:15 PM, Carlos Rovira < carlos.rov...@codeoscopic.com> wrote: > I'm with you @Jose and @Frederick. I remember that we was learning how to > use GIT when Frederik wrote that article. and I think its the way to go. > Many positive things, but as always it requires people to want to > understand "the git way". But if you try, you'll never go back. > > > 2014-07-10 16:53 GMT+02:00 Frédéric THOMAS : > > > "If you and your team are not familiar with, or don’t understand the > > intricacies of rebase, then you probably shouldn’t use it. In this > context, > > always merge is the safest option." > > That's what happen here despite my efforts to explain when and how to use > > "rebase" over "merge" (see the wiki) and my first main reason of being > > bored committing onto this repo over common stuffs. > > > > Frédéric THOMAS > > > > > Subject: Re: Hi, about my "experimental/VF2JS" branch > > > From: jose.barra...@codeoscopic.com > > > Date: Thu, 10 Jul 2014 16:14:50 +0200 > > > To: dev@flex.apache.org > > > > > > Hi Justin, > > > > > > Under the new light from this article, I have anything else to say. > > > > > > Clearly I’m a rebase guy, over all, after suffering at our company the > > extremely complexity that we reached by using only the merge way. > > > > > > Well, as I told to @Erik, if my proposal didn't like it or didn't was > > candidate for adopt it, I'll delete it from repository asap. > > > > > > Thanks for your attention. > > > > > > Best regards, > > > __ > > > Jose Barragan > > > Senior Software Engineer > > > Codeoscopic > > > +34 912 94 80 80 > > > http://www.codeoscopic.com > > > > > > On 10 Jul 2014, at 15:37, Justin Mclean > > wrote: > > > > > > > Hi, > > > > > > > >> Nothing is really wrong there, is just for an philosophical criteria > > based on best practices of git. > > > > > > > > Sorry but iMO it's not best practices, its just that a vocal group of > > git users think this it's the way to do things(tm) but other git users > > think otherwise. We also need to remember that have a central repo, need > to > > apply with the Apache way of doing things and that can sometimes be at > time > > odds with the git (or github) way of doing things. IMO Apache values > > traceability over a "clean" history. > > > > > > > > A good article about the pro and cons of merge and rebase can be > found > > here [1], it's interesting to note the Atlasssian approach. > > > > > > > > Thanks, > > > > Justin > > > > > > > > 1. > > http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase/ > > > > > > > > > > > > > > > -- > Carlos Rovira > Director de Tecnología > M: +34 607 22 60 05 > F: +34 912 94 80 80 > http://www.codeoscopic.com > http://www.directwriter.es > http://www.avant2.es > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl
Re: Hi, about my "experimental/VF2JS" branch
I'm with you @Jose and @Frederick. I remember that we was learning how to use GIT when Frederik wrote that article. and I think its the way to go. Many positive things, but as always it requires people to want to understand "the git way". But if you try, you'll never go back. 2014-07-10 16:53 GMT+02:00 Frédéric THOMAS : > "If you and your team are not familiar with, or don’t understand the > intricacies of rebase, then you probably shouldn’t use it. In this context, > always merge is the safest option." > That's what happen here despite my efforts to explain when and how to use > "rebase" over "merge" (see the wiki) and my first main reason of being > bored committing onto this repo over common stuffs. > > Frédéric THOMAS > > > Subject: Re: Hi, about my "experimental/VF2JS" branch > > From: jose.barra...@codeoscopic.com > > Date: Thu, 10 Jul 2014 16:14:50 +0200 > > To: dev@flex.apache.org > > > > Hi Justin, > > > > Under the new light from this article, I have anything else to say. > > > > Clearly I’m a rebase guy, over all, after suffering at our company the > extremely complexity that we reached by using only the merge way. > > > > Well, as I told to @Erik, if my proposal didn't like it or didn't was > candidate for adopt it, I'll delete it from repository asap. > > > > Thanks for your attention. > > > > Best regards, > > __ > > Jose Barragan > > Senior Software Engineer > > Codeoscopic > > +34 912 94 80 80 > > http://www.codeoscopic.com > > > > On 10 Jul 2014, at 15:37, Justin Mclean > wrote: > > > > > Hi, > > > > > >> Nothing is really wrong there, is just for an philosophical criteria > based on best practices of git. > > > > > > Sorry but iMO it's not best practices, its just that a vocal group of > git users think this it's the way to do things(tm) but other git users > think otherwise. We also need to remember that have a central repo, need to > apply with the Apache way of doing things and that can sometimes be at time > odds with the git (or github) way of doing things. IMO Apache values > traceability over a "clean" history. > > > > > > A good article about the pro and cons of merge and rebase can be found > here [1], it's interesting to note the Atlasssian approach. > > > > > > Thanks, > > > Justin > > > > > > 1. > http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase/ > > > > > > > -- Carlos Rovira Director de Tecnología M: +34 607 22 60 05 F: +34 912 94 80 80 http://www.codeoscopic.com http://www.directwriter.es http://www.avant2.es
RE: Hi, about my "experimental/VF2JS" branch
"If you and your team are not familiar with, or don’t understand the intricacies of rebase, then you probably shouldn’t use it. In this context, always merge is the safest option." That's what happen here despite my efforts to explain when and how to use "rebase" over "merge" (see the wiki) and my first main reason of being bored committing onto this repo over common stuffs. Frédéric THOMAS > Subject: Re: Hi, about my "experimental/VF2JS" branch > From: jose.barra...@codeoscopic.com > Date: Thu, 10 Jul 2014 16:14:50 +0200 > To: dev@flex.apache.org > > Hi Justin, > > Under the new light from this article, I have anything else to say. > > Clearly I’m a rebase guy, over all, after suffering at our company the > extremely complexity that we reached by using only the merge way. > > Well, as I told to @Erik, if my proposal didn't like it or didn't was > candidate for adopt it, I'll delete it from repository asap. > > Thanks for your attention. > > Best regards, > __ > Jose Barragan > Senior Software Engineer > Codeoscopic > +34 912 94 80 80 > http://www.codeoscopic.com > > On 10 Jul 2014, at 15:37, Justin Mclean wrote: > > > Hi, > > > >> Nothing is really wrong there, is just for an philosophical criteria based > >> on best practices of git. > > > > Sorry but iMO it's not best practices, its just that a vocal group of git > > users think this it's the way to do things(tm) but other git users think > > otherwise. We also need to remember that have a central repo, need to apply > > with the Apache way of doing things and that can sometimes be at time odds > > with the git (or github) way of doing things. IMO Apache values > > traceability over a "clean" history. > > > > A good article about the pro and cons of merge and rebase can be found here > > [1], it's interesting to note the Atlasssian approach. > > > > Thanks, > > Justin > > > > 1. http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase/ > > >
Re: Hi, about my "experimental/VF2JS" branch
Hi Justin, Under the new light from this article, I have anything else to say. Clearly I’m a rebase guy, over all, after suffering at our company the extremely complexity that we reached by using only the merge way. Well, as I told to @Erik, if my proposal didn't like it or didn't was candidate for adopt it, I'll delete it from repository asap. Thanks for your attention. Best regards, __ Jose Barragan Senior Software Engineer Codeoscopic +34 912 94 80 80 http://www.codeoscopic.com On 10 Jul 2014, at 15:37, Justin Mclean wrote: > Hi, > >> Nothing is really wrong there, is just for an philosophical criteria based >> on best practices of git. > > Sorry but iMO it's not best practices, its just that a vocal group of git > users think this it's the way to do things(tm) but other git users think > otherwise. We also need to remember that have a central repo, need to apply > with the Apache way of doing things and that can sometimes be at time odds > with the git (or github) way of doing things. IMO Apache values traceability > over a "clean" history. > > A good article about the pro and cons of merge and rebase can be found here > [1], it's interesting to note the Atlasssian approach. > > Thanks, > Justin > > 1. http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase/ >
Re: Hi, about my "experimental/VF2JS" branch
Hi, > Nothing is really wrong there, is just for an philosophical criteria based on > best practices of git. Sorry but iMO it's not best practices, its just that a vocal group of git users think this it's the way to do things(tm) but other git users think otherwise. We also need to remember that have a central repo, need to apply with the Apache way of doing things and that can sometimes be at time odds with the git (or github) way of doing things. IMO Apache values traceability over a "clean" history. A good article about the pro and cons of merge and rebase can be found here [1], it's interesting to note the Atlasssian approach. Thanks, Justin 1. http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase/
Re: Hi, about my "experimental/VF2JS" branch
hehe :-) 2014-07-10 11:50 GMT+02:00 Tom Chiverton : > Took longer though :-) > > Tom > > On 10/07/14 10:42, Carlos Rovira wrote: > > Yeah!, It was even easier when we used an abacus ;) > > > > > > 2014-07-10 11:14 GMT+02:00 Tom Chiverton : > > > >> It was so much easier with SVN... > >> > >> Tom > >> > >> On 10/07/14 10:02, Jose Barragan wrote: > >>> Hi Erik, > >>> > >>> Nothing is really wrong there, is just for an philosophical criteria > >> based on best practices of git. > >>> Currently, you and rest of apache flex team, maintains your branches > >> updated using a commit merge node from latest commit on develop, isn’t > it?. > >> Well, this practice cause a big complexity on tree node and a messy > >> traceability of branch content. > >>> I was proposing you another way, using a combination of git-rebase and > >> git-merge operations, in order to use git-rebase onto develop to > maintain > >> your branch updated, and git-merge to apply the complete final > change-set > >> on develop when developing is finished. > >>> But, as I told you, it was a simple proposal only, and if you don't > feel > >> like to adopt it, just forget it and remove the proposed branch. I did > the > >> push to allow you can see the result of the proposed way vs your > currently > >> way at same time, on commits tree. > >>> Thanks, > >>> __ > >>> Jose Barragan > >>> Senior Software Engineer > >>> Codeoscopic > >>> +34 912 94 80 80 > >>> http://www.codeoscopic.com > >>> > >>> > >>> On 10 Jul 2014, at 07:29, Erik de Bruin wrote: > >>> > José, > > I'm confused. What was I doing wrong that made this necessary? > > EdB > > > > On Thursday, July 10, 2014, Jose Barragan > >> wrote: > > Hi Erik, > > > > While I was preparing to reactivate the maven branch of falcon's > >> project, > > I have taken the opportunity to rebase your new branch "VF2JS", onto > >> the > > latest develop commit, with the intention that you get the new branch > >> and > > could continue your develop on it, using “git rebase” to maintain > your > > branch updated until the merge time. If you don’t feel happy with > this > > proposal, feel free to completely remove it, but if you feel > >> confortable > > with new branch and git practice, we can completely remove the old > > "current" branch version VS2JS. > > > > I was only tried to help, with our git usage on apache flex > >> repositories. > > Thanks, > > __ > > *Jose Barragan* > > *Senior Software Engineer* > > *josebarra...@apache.org > > * > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl > >>> __ > >>> This email has been scanned by the Symantec Email Security.cloud > service. > >>> For more information please visit http://www.symanteccloud.com > >>> __ > >>> > >> > > > > -- Carlos Rovira Director de Tecnología M: +34 607 22 60 05 F: +34 912 94 80 80 http://www.codeoscopic.com http://www.directwriter.es http://www.avant2.es
Re: Hi, about my "experimental/VF2JS" branch
Took longer though :-) Tom On 10/07/14 10:42, Carlos Rovira wrote: > Yeah!, It was even easier when we used an abacus ;) > > > 2014-07-10 11:14 GMT+02:00 Tom Chiverton : > >> It was so much easier with SVN... >> >> Tom >> >> On 10/07/14 10:02, Jose Barragan wrote: >>> Hi Erik, >>> >>> Nothing is really wrong there, is just for an philosophical criteria >> based on best practices of git. >>> Currently, you and rest of apache flex team, maintains your branches >> updated using a commit merge node from latest commit on develop, isn’t it?. >> Well, this practice cause a big complexity on tree node and a messy >> traceability of branch content. >>> I was proposing you another way, using a combination of git-rebase and >> git-merge operations, in order to use git-rebase onto develop to maintain >> your branch updated, and git-merge to apply the complete final change-set >> on develop when developing is finished. >>> But, as I told you, it was a simple proposal only, and if you don't feel >> like to adopt it, just forget it and remove the proposed branch. I did the >> push to allow you can see the result of the proposed way vs your currently >> way at same time, on commits tree. >>> Thanks, >>> __ >>> Jose Barragan >>> Senior Software Engineer >>> Codeoscopic >>> +34 912 94 80 80 >>> http://www.codeoscopic.com >>> >>> >>> On 10 Jul 2014, at 07:29, Erik de Bruin wrote: >>> José, I'm confused. What was I doing wrong that made this necessary? EdB On Thursday, July 10, 2014, Jose Barragan >> wrote: > Hi Erik, > > While I was preparing to reactivate the maven branch of falcon's >> project, > I have taken the opportunity to rebase your new branch "VF2JS", onto >> the > latest develop commit, with the intention that you get the new branch >> and > could continue your develop on it, using “git rebase” to maintain your > branch updated until the merge time. If you don’t feel happy with this > proposal, feel free to completely remove it, but if you feel >> confortable > with new branch and git practice, we can completely remove the old > "current" branch version VS2JS. > > I was only tried to help, with our git usage on apache flex >> repositories. > Thanks, > __ > *Jose Barragan* > *Senior Software Engineer* > *josebarra...@apache.org > * > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl >>> __ >>> This email has been scanned by the Symantec Email Security.cloud service. >>> For more information please visit http://www.symanteccloud.com >>> __ >>> >> >
Re: Hi, about my "experimental/VF2JS" branch
Thanks Chris, Regarding your recommendation Chris, follow this link to see it on UDemy: https://curiosity.com/courses/mccullough-and-berglund-on-mastering-git-udemy __ Jose Barragan Senior Software Engineer Codeoscopic +34 912 94 80 80 http://www.codeoscopic.com On 10 Jul 2014, at 11:37, Christofer Dutz wrote: > Usually there is a tight correlation between such statements and the lack of > GIT knowledge. > Sort of like the amount of the usage of the word "stupid" in scentances where > somebody is talking about Maven ;-) > > And while noone will probably want to go back to Ant as soon as he has really > understood Maven, you will love GIT as soon as you got the hang of it :-) > > I can certainly recommend the Video Tutorial "McCullough and Berglund on > Mastering Git" to get up to speed with all of the new GIT stuff. > > Chris > > > Von: Tom Chiverton > Gesendet: Donnerstag, 10. Juli 2014 11:14 > An: dev@flex.apache.org > Betreff: Re: Hi, about my "experimental/VF2JS" branch > > It was so much easier with SVN... > > Tom > > On 10/07/14 10:02, Jose Barragan wrote: >> Hi Erik, >> >> Nothing is really wrong there, is just for an philosophical criteria based >> on best practices of git. >> >> Currently, you and rest of apache flex team, maintains your branches updated >> using a commit merge node from latest commit on develop, isn’t it?. Well, >> this practice cause a big complexity on tree node and a messy traceability >> of branch content. >> >> I was proposing you another way, using a combination of git-rebase and >> git-merge operations, in order to use git-rebase onto develop to maintain >> your branch updated, and git-merge to apply the complete final change-set on >> develop when developing is finished. >> >> But, as I told you, it was a simple proposal only, and if you don't feel >> like to adopt it, just forget it and remove the proposed branch. I did the >> push to allow you can see the result of the proposed way vs your currently >> way at same time, on commits tree. >> >> Thanks, >> __ >> Jose Barragan >> Senior Software Engineer >> Codeoscopic >> +34 912 94 80 80 >> http://www.codeoscopic.com >> >> >> On 10 Jul 2014, at 07:29, Erik de Bruin wrote: >> >>> José, >>> >>> I'm confused. What was I doing wrong that made this necessary? >>> >>> EdB >>> >>> >>> >>> On Thursday, July 10, 2014, Jose Barragan wrote: >>> >>>> Hi Erik, >>>> >>>> While I was preparing to reactivate the maven branch of falcon's project, >>>> I have taken the opportunity to rebase your new branch "VF2JS", onto the >>>> latest develop commit, with the intention that you get the new branch and >>>> could continue your develop on it, using “git rebase” to maintain your >>>> branch updated until the merge time. If you don’t feel happy with this >>>> proposal, feel free to completely remove it, but if you feel confortable >>>> with new branch and git practice, we can completely remove the old >>>> "current" branch version VS2JS. >>>> >>>> I was only tried to help, with our git usage on apache flex repositories. >>>> >>>> Thanks, >>>> __ >>>> *Jose Barragan* >>>> *Senior Software Engineer* >>>> *josebarra...@apache.org >>>> * >>>> >>> >>> -- >>> Ix Multimedia Software >>> >>> Jan Luykenstraat 27 >>> 3521 VB Utrecht >>> >>> T. 06-51952295 >>> I. www.ixsoftware.nl >> __ >> This email has been scanned by the Symantec Email Security.cloud service. >> For more information please visit http://www.symanteccloud.com >> __ >> >
Re: Hi, about my "experimental/VF2JS" branch
Yeah!, It was even easier when we used an abacus ;) 2014-07-10 11:14 GMT+02:00 Tom Chiverton : > It was so much easier with SVN... > > Tom > > On 10/07/14 10:02, Jose Barragan wrote: > > Hi Erik, > > > > Nothing is really wrong there, is just for an philosophical criteria > based on best practices of git. > > > > Currently, you and rest of apache flex team, maintains your branches > updated using a commit merge node from latest commit on develop, isn’t it?. > Well, this practice cause a big complexity on tree node and a messy > traceability of branch content. > > > > I was proposing you another way, using a combination of git-rebase and > git-merge operations, in order to use git-rebase onto develop to maintain > your branch updated, and git-merge to apply the complete final change-set > on develop when developing is finished. > > > > But, as I told you, it was a simple proposal only, and if you don't feel > like to adopt it, just forget it and remove the proposed branch. I did the > push to allow you can see the result of the proposed way vs your currently > way at same time, on commits tree. > > > > Thanks, > > __ > > Jose Barragan > > Senior Software Engineer > > Codeoscopic > > +34 912 94 80 80 > > http://www.codeoscopic.com > > > > > > On 10 Jul 2014, at 07:29, Erik de Bruin wrote: > > > >> José, > >> > >> I'm confused. What was I doing wrong that made this necessary? > >> > >> EdB > >> > >> > >> > >> On Thursday, July 10, 2014, Jose Barragan > wrote: > >> > >>> Hi Erik, > >>> > >>> While I was preparing to reactivate the maven branch of falcon's > project, > >>> I have taken the opportunity to rebase your new branch "VF2JS", onto > the > >>> latest develop commit, with the intention that you get the new branch > and > >>> could continue your develop on it, using “git rebase” to maintain your > >>> branch updated until the merge time. If you don’t feel happy with this > >>> proposal, feel free to completely remove it, but if you feel > confortable > >>> with new branch and git practice, we can completely remove the old > >>> "current" branch version VS2JS. > >>> > >>> I was only tried to help, with our git usage on apache flex > repositories. > >>> > >>> Thanks, > >>> __ > >>> *Jose Barragan* > >>> *Senior Software Engineer* > >>> *josebarra...@apache.org > >>> * > >>> > >> > >> -- > >> Ix Multimedia Software > >> > >> Jan Luykenstraat 27 > >> 3521 VB Utrecht > >> > >> T. 06-51952295 > >> I. www.ixsoftware.nl > > __ > > This email has been scanned by the Symantec Email Security.cloud service. > > For more information please visit http://www.symanteccloud.com > > __ > > > > -- Carlos Rovira Director de Tecnología M: +34 607 22 60 05 F: +34 912 94 80 80 http://www.codeoscopic.com http://www.directwriter.es http://www.avant2.es
Re: Hi, about my "experimental/VF2JS" branch
It was so much easier with SVN... Tom On 10/07/14 10:02, Jose Barragan wrote: > Hi Erik, > > Nothing is really wrong there, is just for an philosophical criteria based on > best practices of git. > > Currently, you and rest of apache flex team, maintains your branches updated > using a commit merge node from latest commit on develop, isn’t it?. Well, > this practice cause a big complexity on tree node and a messy traceability of > branch content. > > I was proposing you another way, using a combination of git-rebase and > git-merge operations, in order to use git-rebase onto develop to maintain > your branch updated, and git-merge to apply the complete final change-set on > develop when developing is finished. > > But, as I told you, it was a simple proposal only, and if you don't feel like > to adopt it, just forget it and remove the proposed branch. I did the push to > allow you can see the result of the proposed way vs your currently way at > same time, on commits tree. > > Thanks, > __ > Jose Barragan > Senior Software Engineer > Codeoscopic > +34 912 94 80 80 > http://www.codeoscopic.com > > > On 10 Jul 2014, at 07:29, Erik de Bruin wrote: > >> José, >> >> I'm confused. What was I doing wrong that made this necessary? >> >> EdB >> >> >> >> On Thursday, July 10, 2014, Jose Barragan wrote: >> >>> Hi Erik, >>> >>> While I was preparing to reactivate the maven branch of falcon's project, >>> I have taken the opportunity to rebase your new branch "VF2JS", onto the >>> latest develop commit, with the intention that you get the new branch and >>> could continue your develop on it, using “git rebase” to maintain your >>> branch updated until the merge time. If you don’t feel happy with this >>> proposal, feel free to completely remove it, but if you feel confortable >>> with new branch and git practice, we can completely remove the old >>> "current" branch version VS2JS. >>> >>> I was only tried to help, with our git usage on apache flex repositories. >>> >>> Thanks, >>> __ >>> *Jose Barragan* >>> *Senior Software Engineer* >>> *josebarra...@apache.org >>> * >>> >> >> -- >> Ix Multimedia Software >> >> Jan Luykenstraat 27 >> 3521 VB Utrecht >> >> T. 06-51952295 >> I. www.ixsoftware.nl > __ > This email has been scanned by the Symantec Email Security.cloud service. > For more information please visit http://www.symanteccloud.com > __ >
Re: Hi, about my "experimental/VF2JS" branch
Hi Erik, Nothing is really wrong there, is just for an philosophical criteria based on best practices of git. Currently, you and rest of apache flex team, maintains your branches updated using a commit merge node from latest commit on develop, isn’t it?. Well, this practice cause a big complexity on tree node and a messy traceability of branch content. I was proposing you another way, using a combination of git-rebase and git-merge operations, in order to use git-rebase onto develop to maintain your branch updated, and git-merge to apply the complete final change-set on develop when developing is finished. But, as I told you, it was a simple proposal only, and if you don't feel like to adopt it, just forget it and remove the proposed branch. I did the push to allow you can see the result of the proposed way vs your currently way at same time, on commits tree. Thanks, __ Jose Barragan Senior Software Engineer Codeoscopic +34 912 94 80 80 http://www.codeoscopic.com On 10 Jul 2014, at 07:29, Erik de Bruin wrote: > José, > > I'm confused. What was I doing wrong that made this necessary? > > EdB > > > > On Thursday, July 10, 2014, Jose Barragan wrote: > >> Hi Erik, >> >> While I was preparing to reactivate the maven branch of falcon's project, >> I have taken the opportunity to rebase your new branch "VF2JS", onto the >> latest develop commit, with the intention that you get the new branch and >> could continue your develop on it, using “git rebase” to maintain your >> branch updated until the merge time. If you don’t feel happy with this >> proposal, feel free to completely remove it, but if you feel confortable >> with new branch and git practice, we can completely remove the old >> "current" branch version VS2JS. >> >> I was only tried to help, with our git usage on apache flex repositories. >> >> Thanks, >> __ >> *Jose Barragan* >> *Senior Software Engineer* >> *josebarra...@apache.org >> * >> > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl
Re: Hi, about my "experimental/VF2JS" branch
José, I'm confused. What was I doing wrong that made this necessary? EdB On Thursday, July 10, 2014, Jose Barragan wrote: > Hi Erik, > > While I was preparing to reactivate the maven branch of falcon's project, > I have taken the opportunity to rebase your new branch "VF2JS", onto the > latest develop commit, with the intention that you get the new branch and > could continue your develop on it, using “git rebase” to maintain your > branch updated until the merge time. If you don’t feel happy with this > proposal, feel free to completely remove it, but if you feel confortable > with new branch and git practice, we can completely remove the old > "current" branch version VS2JS. > > I was only tried to help, with our git usage on apache flex repositories. > > Thanks, > __ > *Jose Barragan* > *Senior Software Engineer* > *josebarra...@apache.org > * > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl