Re: Hi, about my "experimental/VF2JS" branch

2014-07-11 Thread Jose Barragan
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

2014-07-11 Thread Erik de Bruin
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

2014-07-11 Thread Jose Barragan
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

2014-07-11 Thread Erik de Bruin
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

2014-07-10 Thread Jose Barragan
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

2014-07-10 Thread Erik de Bruin
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

2014-07-10 Thread OmPrakash Muppirala
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

2014-07-10 Thread Jose Barragan
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

2014-07-10 Thread Frédéric THOMAS
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

2014-07-10 Thread Erik de Bruin
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

2014-07-10 Thread Carlos Rovira
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

2014-07-10 Thread 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/
> > 
> 
  

Re: Hi, about my "experimental/VF2JS" branch

2014-07-10 Thread Jose Barragan
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

2014-07-10 Thread Justin Mclean
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

2014-07-10 Thread Carlos Rovira
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

2014-07-10 Thread 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
>>> __
>>>
>>
>



Re: Hi, about my "experimental/VF2JS" branch

2014-07-10 Thread Jose Barragan
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

2014-07-10 Thread Carlos Rovira
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

2014-07-10 Thread 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

2014-07-10 Thread Jose Barragan
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

2014-07-09 Thread Erik de Bruin
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