Re: SVN to Git migration in progress

2013-03-11 Thread Carlos Rovira
Hi,

David migrate almost everything :)

* Website will continue in SVN (as we already known)
* If we want Whiteboards, we can ask for migration too or make it live
along with site in SVN.
As I'm not a fan of whiteboards, maybe others could say if they want in Git
or not. I will prefer to live in SVN.
* Flex PMC must look at the repos and confirm that all is ok to update the
ticket and make it writable.

We are very near to make this real :)

Best,

Carlos



2013/3/12 Carlos Rovira 

> Hi,
>
> probably you already know, but I want to point that David Nalley is
> pushing this ticket forward (
> https://issues.apache.org/jira/browse/INFRA-5549)
>
> He alert us that he will make the SVN repository read-only in the process,
> so take this into account.
>
> So it seems it is finally happening, can't believe it! yup! :)
>
>
> --
> 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
>



-- 
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: SVN to Git migration in progress

2013-03-11 Thread Erik de Bruin
Will we still get "commit" emails?

EdB



On Tue, Mar 12, 2013 at 1:11 AM, Carlos Rovira
 wrote:
> Hi,
>
> David migrate almost everything :)
>
> * Website will continue in SVN (as we already known)
> * If we want Whiteboards, we can ask for migration too or make it live
> along with site in SVN.
> As I'm not a fan of whiteboards, maybe others could say if they want in Git
> or not. I will prefer to live in SVN.
> * Flex PMC must look at the repos and confirm that all is ok to update the
> ticket and make it writable.
>
> We are very near to make this real :)
>
> Best,
>
> Carlos
>
>
>
> 2013/3/12 Carlos Rovira 
>
>> Hi,
>>
>> probably you already know, but I want to point that David Nalley is
>> pushing this ticket forward (
>> https://issues.apache.org/jira/browse/INFRA-5549)
>>
>> He alert us that he will make the SVN repository read-only in the process,
>> so take this into account.
>>
>> So it seems it is finally happening, can't believe it! yup! :)
>>
>>
>> --
>> 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
>>
>
>
>
> --
> 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: SVN to Git migration in progress

2013-03-11 Thread Erik de Bruin
> He alert us that he will make the SVN repository read-only in the process,
> so take this into account.

This has me very scared: I have a very large commit lined up for
FalconJx (FlexJS integration) that I won't have ready for another
couple of days. I have no experience with Git whatsoever. How can we
prevent my contribution from being lost if I can't commit it to SVN?

EdB



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-11 Thread Justin Mclean
Hi,

> This has me very scared: I have a very large commit lined up for
> FalconJx (FlexJS integration) that I won't have ready for another
> couple of days. I have no experience with Git whatsoever. How can we
> prevent my contribution from being lost if I can't commit it to SVN?

Create a patch and we can apply that to git.

Justin


Re: SVN to Git migration in progress

2013-03-11 Thread Justin Mclean
Hi,

> Will we still get "commit" emails?

I assume so - currently it's ready only so we can't test a commit.

Justin


Re: SVN to Git migration in progress

2013-03-11 Thread Frédéric THOMAS

Hi,

It is mentioned the witheboards are moved on demand but mine is already 
readOnly :P


-Fred

-Message d'origine- 
From: Erik de Bruin

Sent: Tuesday, March 12, 2013 7:30 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress


He alert us that he will make the SVN repository read-only in the process,
so take this into account.


This has me very scared: I have a very large commit lined up for
FalconJx (FlexJS integration) that I won't have ready for another
couple of days. I have no experience with Git whatsoever. How can we
prevent my contribution from being lost if I can't commit it to SVN?

EdB



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl 



Re: SVN to Git migration in progress

2013-03-11 Thread Justin Mclean
HI,

> It is mentioned the witheboards are moved on demand but mine is already 
> readOnly :P

I think all of SVN is currently read only. I'd also assume that it all 
whiteboards in GIt or SVN not each persons choice.

Justin

Re: SVN to Git migration in progress

2013-03-11 Thread Erik de Bruin
I am not pleased at all. This is causing me all kinds of troubles and delays.

What about a couple of days "heads up", or even a vote on WHEN this
will take place?

EdB



On Tue, Mar 12, 2013 at 7:42 AM, Justin Mclean  wrote:
> Hi,
>
>> This has me very scared: I have a very large commit lined up for
>> FalconJx (FlexJS integration) that I won't have ready for another
>> couple of days. I have no experience with Git whatsoever. How can we
>> prevent my contribution from being lost if I can't commit it to SVN?
>
> Create a patch and we can apply that to git.
>
> Justin



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
Yes, I just read it again, I need to read at least twice in English to get 
almost everything :P


Thanks Justin,
-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 7:56 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

HI,

It is mentioned the witheboards are moved on demand but mine is already 
readOnly :P


I think all of SVN is currently read only. I'd also assume that it all 
whiteboards in GIt or SVN not each persons choice.


Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

Look like flex SDK has an issue with the TLF link - not sure how to fix this.

/Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/compile-config.xml(58):
 Error: unable to open 
'/Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/3.0.33/manifest.xml'

Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Om
On Mar 11, 2013 11:31 PM, "Erik de Bruin"  wrote:
>
> > He alert us that he will make the SVN repository read-only in the
process,
> > so take this into account.
>
> This has me very scared: I have a very large commit lined up for
> FalconJx (FlexJS integration) that I won't have ready for another
> couple of days. I have no experience with Git whatsoever. How can we
> prevent my contribution from being lost if I can't commit it to SVN?
>
> EdB
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl

Back-the-hell-up everything before trying anything going forward :-)

Create a patch in svn, and apply it on to your new git repo directory.  The
format should be interchangeable.

Thanks,
Om


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS

Hi Erik,

We're almost all at the same point, we're in the middle of a release :P
Patience !

-Fred

-Message d'origine- 
From: Erik de Bruin

Sent: Tuesday, March 12, 2013 7:58 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

I am not pleased at all. This is causing me all kinds of troubles and 
delays.


What about a couple of days "heads up", or even a vote on WHEN this
will take place?

EdB



On Tue, Mar 12, 2013 at 7:42 AM, Justin Mclean  
wrote:

Hi,


This has me very scared: I have a very large commit lined up for
FalconJx (FlexJS integration) that I won't have ready for another
couple of days. I have no experience with Git whatsoever. How can we
prevent my contribution from being lost if I can't commit it to SVN?


Create a patch and we can apply that to git.

Justin




--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl 



Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> What about a couple of days "heads up", or even a vote on WHEN this
> will take place?
Vote was 6 month ago but we held off doing it until we became a top level 
project. We ask infra about a month ago to look at it again and they decide to 
do it now. Given how long we've been waiting for this we should just try to 
sort it out.

I think it would of caused some issues no matter when it happened.

Thanks,
Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
> I think it would of caused some issues no matter when it happened.

"Some", yes, but not on this scale. Turns out my contribution is now
in limbo until I can rearrange my workflow to allow for git and I
actually learn git. Which means I now need to spend extra resources on
something that was close to commit and would have travelled with the
move to git.

If we planned this (or at least were given notice!), we could have
taken a couple of days to allow all outstanding commits to land,
finalize all releases in progress and then move ahead with the move.
The way its being handled now feels kinda like sabotage by Infra
because they were tired with being hassled about this ticket.

I really hope this move will bring the tons and tons of contributions
and contributors that we've been promised by the proponents of this
useless move, but I'm afraid it will be business as usual and all this
will have achieved is wasting resources and delay the project.

EdB



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
Well, I guess we're stuck for at least 24h, I guess the PMCs are all in a 
time zone where it's late now and not even sure David from the Infra is in 
the same time zone, so I'll check time to time to see what happens (except 
if you tell me if/how I can help).


-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 8:04 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,


What about a couple of days "heads up", or even a vote on WHEN this
will take place?
Vote was 6 month ago but we held off doing it until we became a top level 
project. We ask infra about a month ago to look at it again and they decide 
to do it now. Given how long we've been waiting for this we should just try 
to sort it out.


I think it would of caused some issues no matter when it happened.

Thanks,
Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
HI,

> Look like flex SDK has an issue with the TLF link - not sure how to fix this.
> 
> /Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/compile-config.xml(58):
>  Error: unable to open 
> '/Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/3.0.33/manifest.xml'

Well no idea idea how to fix this. you can use submodules if it was the root 
directory of a repo eg
git submodule add https://git-wip-us.apache.org/repos/asf/flex-tlf.git 
./frameworks/projects/textLayout/3.0.33

However we need the textLayout directory of flex-tlf.git to link to 
./frameworks/projects/textLayout/3.0.33 and as far as I know that's not 
possible under git. Anyone with more git experience than me have any 
suggestions?

Thanks,
Justin
 

Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
Well, not all PMCs are from the US, fortunately ;-)

I did see that from the JIRA ticket it looks like INFRA missed a
couple of repos as well (asjs and external)...

EdB



On Tue, Mar 12, 2013 at 8:46 AM, Frédéric THOMAS
 wrote:
> Well, I guess we're stuck for at least 24h, I guess the PMCs are all in a
> time zone where it's late now and not even sure David from the Infra is in
> the same time zone, so I'll check time to time to see what happens (except
> if you tell me if/how I can help).
>
> -Fred
>
> -Message d'origine- From: Justin Mclean
> Sent: Tuesday, March 12, 2013 8:04 AM
>
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
> Hi,
>
>> What about a couple of days "heads up", or even a vote on WHEN this
>> will take place?
>
> Vote was 6 month ago but we held off doing it until we became a top level
> project. We ask infra about a month ago to look at it again and they decide
> to do it now. Given how long we've been waiting for this we should just try
> to sort it out.
>
> I think it would of caused some issues no matter when it happened.
>
> Thanks,
> Justin



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS

Justin,

Did you have a look at [1], not sure it fits as 'updating the "external" 
from SVN is unfortunately a tedious three-step process' but it's all I 
found, googling again...


-Fred

[1] 
http://fredericiana.com/2010/01/12/using-svn-repositories-as-git-submodules/


-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 8:48 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

HI,

Look like flex SDK has an issue with the TLF link - not sure how to fix 
this.


/Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/compile-config.xml(58): 
Error: unable to open 
'/Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/3.0.33/manifest.xml'


Well no idea idea how to fix this. you can use submodules if it was the root 
directory of a repo eg
git submodule add https://git-wip-us.apache.org/repos/asf/flex-tlf.git 
./frameworks/projects/textLayout/3.0.33


However we need the textLayout directory of flex-tlf.git to link to 
./frameworks/projects/textLayout/3.0.33 and as far as I know that's not 
possible under git. Anyone with more git experience than me have any 
suggestions?


Thanks,
Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
Hey, textLayout is converted to git too, so a git submodule init and then 
git submodule update should do the trick, non ?


-Fred

-Message d'origine- 
From: Frédéric THOMAS

Sent: Tuesday, March 12, 2013 9:01 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Justin,

Did you have a look at [1], not sure it fits as 'updating the "external"
from SVN is unfortunately a tedious three-step process' but it's all I
found, googling again...

-Fred

[1]
http://fredericiana.com/2010/01/12/using-svn-repositories-as-git-submodules/

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 8:48 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

HI,

Look like flex SDK has an issue with the TLF link - not sure how to fix 
this.


/Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/compile-config.xml(58): 
Error: unable to open 
'/Users/justinmclean/Documents/ApacheFlexDevelopGit/frameworks/projects/textLayout/3.0.33/manifest.xml'


Well no idea idea how to fix this. you can use submodules if it was the root
directory of a repo eg
git submodule add https://git-wip-us.apache.org/repos/asf/flex-tlf.git
./frameworks/projects/textLayout/3.0.33

However we need the textLayout directory of flex-tlf.git to link to
./frameworks/projects/textLayout/3.0.33 and as far as I know that's not
possible under git. Anyone with more git experience than me have any
suggestions?

Thanks,
Justin



Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> Hey, textLayout is converted to git too, so a git submodule init and then git 
> submodule update should do the trick, non ?
No because we need a subdirectory of the textLayout git repo.

Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS

I'm currently cloning the repo to see how it has been done...

-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 9:11 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Hey, textLayout is converted to git too, so a git submodule init and then 
git submodule update should do the trick, non ?

No because we need a subdirectory of the textLayout git repo.

Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
Just trying to understand what just happened:

https://git-wip-us.apache.org/repos/asf/flex-sdk.git

Does that contain a copy of 'trunk' or of 'branches/develop'?

EdB



On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
 wrote:
> I'm currently cloning the repo to see how it has been done...
>
> -Fred
>
> -Message d'origine- From: Justin Mclean
> Sent: Tuesday, March 12, 2013 9:11 AM
>
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
> Hi,
>
>> Hey, textLayout is converted to git too, so a git submodule init and then
>> git submodule update should do the trick, non ?
>
> No because we need a subdirectory of the textLayout git repo.
>
> Justin



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
Ok, I think I see, the textLayout repo hasn't been added as a module to the 
remote master, and I guess we haven't got the option to do localy and push 
it because we're remotly readonly


-Message d'origine- 
From: Frédéric THOMAS

Sent: Tuesday, March 12, 2013 9:16 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

I'm currently cloning the repo to see how it has been done...

-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 9:11 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Hey, textLayout is converted to git too, so a git submodule init and then 
git submodule update should do the trick, non ?

No because we need a subdirectory of the textLayout git repo.

Justin



Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
it contains a copy of the develop branch you should do: git clone 
https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it will create a new 
directory called flex-sdk, if you prefer 'develop' append ' develop' to the 
clone command


-Fred

-Message d'origine- 
From: Erik de Bruin

Sent: Tuesday, March 12, 2013 9:40 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Just trying to understand what just happened:

https://git-wip-us.apache.org/repos/asf/flex-sdk.git

Does that contain a copy of 'trunk' or of 'branches/develop'?

EdB



On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
 wrote:

I'm currently cloning the repo to see how it has been done...

-Fred

-Message d'origine- From: Justin Mclean
Sent: Tuesday, March 12, 2013 9:11 AM

To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,


Hey, textLayout is converted to git too, so a git submodule init and then
git submodule update should do the trick, non ?


No because we need a subdirectory of the textLayout git repo.

Justin




--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl 



Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
Are you sure?

I did a 'git clone' and 'build.properties' shows:

# flex-sdk-description values
release = Apache Flex 4.9.1
release.version = 4.9.1

While the develop branch in SVN has:

# flex-sdk-description values
release = Apache Flex 4.10.0
release.version = 4.10.0

Oops?

EdB


On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS
 wrote:
> it contains a copy of the develop branch you should do: git clone
> https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it will create a new
> directory called flex-sdk, if you prefer 'develop' append ' develop' to the
> clone command
>
> -Fred
>
> -Message d'origine- From: Erik de Bruin
> Sent: Tuesday, March 12, 2013 9:40 AM
>
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
> Just trying to understand what just happened:
>
> https://git-wip-us.apache.org/repos/asf/flex-sdk.git
>
> Does that contain a copy of 'trunk' or of 'branches/develop'?
>
> EdB
>
>
>
> On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
>  wrote:
>>
>> I'm currently cloning the repo to see how it has been done...
>>
>> -Fred
>>
>> -Message d'origine- From: Justin Mclean
>> Sent: Tuesday, March 12, 2013 9:11 AM
>>
>> To: dev@flex.apache.org
>> Subject: Re: SVN to Git migration in progress
>>
>> Hi,
>>
>>> Hey, textLayout is converted to git too, so a git submodule init and then
>>> git submodule update should do the trick, non ?
>>
>>
>> No because we need a subdirectory of the textLayout git repo.
>>
>> Justin
>
>
>
>
> --
> 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: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> https://git-wip-us.apache.org/repos/asf/flex-sdk.git
> 
> Does that contain a copy of 'trunk' or of 'branches/develop'?

If you check it out you will get trunk (or rather master). To check out do a
git checkout https://git-wip-us.apache.org/repos/asf/flex-sdk.git

To switch to develop you need to make a local branch that mirrors the remote 
develop branch like so:
git checkout --track -b develop origin/develop

Then to switch (if you need) you just do a:
git checkout master
git checkout develop

(probably other ways as well)

To show branches you can:
git branch

To show status you can:
git status

(which will also show what branch you are in)

To update do:
git pull

To commit do a:
git commit

This will commit the files locally and not push the changes back to the Apache 
git server.

To push changes back to the Apache git server
git push

Hope that helps,
Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> I did a 'git clone' and 'build.properties' shows:
> 
> # flex-sdk-description values
> release = Apache Flex 4.9.1
> release.version = 4.9.1

That's the "trunk". A git clone will get "trunk" or master by default if you 
just pass it the git repo URL.

> While the develop branch in SVN has:
> 
> # flex-sdk-description values
> release = Apache Flex 4.10.0
> release.version = 4.10.0

See my previous email on how to switch to develop and/or switch between 
branches.

Justin



Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
I'll try this next...

Also, shouldn't this be in the Wiki? I remember some of the proponents
of this move promised to have all of this documented BEFORE the move,
so we'd have a running start when the excrement hit the ventilator...

EdB



On Tue, Mar 12, 2013 at 10:15 AM, Justin Mclean
 wrote:
> Hi,
>
>> https://git-wip-us.apache.org/repos/asf/flex-sdk.git
>>
>> Does that contain a copy of 'trunk' or of 'branches/develop'?
>
> If you check it out you will get trunk (or rather master). To check out do a
> git checkout https://git-wip-us.apache.org/repos/asf/flex-sdk.git
>
> To switch to develop you need to make a local branch that mirrors the remote 
> develop branch like so:
> git checkout --track -b develop origin/develop
>
> Then to switch (if you need) you just do a:
> git checkout master
> git checkout develop
>
> (probably other ways as well)
>
> To show branches you can:
> git branch
>
> To show status you can:
> git status
>
> (which will also show what branch you are in)
>
> To update do:
> git pull
>
> To commit do a:
> git commit
>
> This will commit the files locally and not push the changes back to the 
> Apache git server.
>
> To push changes back to the Apache git server
> git push
>
> Hope that helps,
> Justin



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> Also, shouldn't this be in the Wiki? 
Yep. Someone was working on it - no idea how far they got or where it is on the 
wiki. 

IMO the vote was taken without thought to what the real implication may be, but 
that's the community wanted. I call on all of the committers who voted +1 to 
step forward and help out with the transition.

Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
https://cwiki.apache.org/confluence/display/FLEX/Git+Guide

I'd say not all relevant practical is there... it's more like a brief
"RTFM and figure it out yourself" entry.

An urgent +1 on making this a proper HOWTO.

EdB



On Tue, Mar 12, 2013 at 10:32 AM, Justin Mclean
 wrote:
> Hi,
>
>> Also, shouldn't this be in the Wiki?
> Yep. Someone was working on it - no idea how far they got or where it is on 
> the wiki.
>
> IMO the vote was taken without thought to what the real implication may be, 
> but that's the community wanted. I call on all of the committers who voted +1 
> to step forward and help out with the transition.
>
> Justin



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS

Well, I prefer a git clone to be able to quickly switch branch.
I localy have been able to add tlf as submodule, not sure I've got the karma 
to push it, I'm going to try.


-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 10:32 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,


Also, shouldn't this be in the Wiki?
Yep. Someone was working on it - no idea how far they got or where it is on 
the wiki.


IMO the vote was taken without thought to what the real implication may be, 
but that's the community wanted. I call on all of the committers who voted 
+1 to step forward and help out with the transition.


Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS

Unfortunaly, I haven't the rights, the repo is read only.

-Fred

-Message d'origine- 
From: Frédéric THOMAS

Sent: Tuesday, March 12, 2013 10:46 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Well, I prefer a git clone to be able to quickly switch branch.
I localy have been able to add tlf as submodule, not sure I've got the karma
to push it, I'm going to try.

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 10:32 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,


Also, shouldn't this be in the Wiki?

Yep. Someone was working on it - no idea how far they got or where it is on
the wiki.

IMO the vote was taken without thought to what the real implication may be,
but that's the community wanted. I call on all of the committers who voted
+1 to step forward and help out with the transition.

Justin



Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> I localy have been able to add tlf as submodule, not sure I've got the karma 
> to push it, I'm going to try.

You can add it as a sub model but the paths are incorrect - have you tried an 
to build the SDK?

Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
I'm just about to, I move my repo first, set my env files, build and keep yo 
in touch


-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 10:55 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

I localy have been able to add tlf as submodule, not sure I've got the 
karma to push it, I'm going to try.


You can add it as a sub model but the paths are incorrect - have you tried 
an to build the SDK?


Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
I just tried to build the SDK ('develop' branch) in preparation to
building Falcon and FalconJx (to get some work done on the whole
"patch" thing I apparently have to do now) and also got the TLF
manifest error...

Nobody tried to build the SDK from a git SVN clone before voting +1 on
the move? Excellent!

EdB



On Tue, Mar 12, 2013 at 10:55 AM, Justin Mclean
 wrote:
> Hi,
>
>> I localy have been able to add tlf as submodule, not sure I've got the karma 
>> to push it, I'm going to try.
>
> You can add it as a sub model but the paths are incorrect - have you tried an 
> to build the SDK?
>
> Justin



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
It gonna a take some time as I do it regulary with ant thirdparty-downloads 
before


-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 10:55 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

I localy have been able to add tlf as submodule, not sure I've got the 
karma to push it, I'm going to try.


You can add it as a sub model but the paths are incorrect - have you tried 
an to build the SDK?


Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
Note: It's the past but I wasn't for git, I proposed sub-git which is a 
tools that allows to work either with git and svn


-Message d'origine- 
From: Erik de Bruin

Sent: Tuesday, March 12, 2013 10:58 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

I just tried to build the SDK ('develop' branch) in preparation to
building Falcon and FalconJx (to get some work done on the whole
"patch" thing I apparently have to do now) and also got the TLF
manifest error...

Nobody tried to build the SDK from a git SVN clone before voting +1 on
the move? Excellent!

EdB



On Tue, Mar 12, 2013 at 10:55 AM, Justin Mclean
 wrote:

Hi,

I localy have been able to add tlf as submodule, not sure I've got the 
karma to push it, I'm going to try.


You can add it as a sub model but the paths are incorrect - have you tried 
an to build the SDK?


Justin




--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl 



Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> I just tried to build the SDK ('develop' branch) in preparation to
> building Falcon and FalconJx (to get some work done on the whole
> "patch" thing I apparently have to do now) and also got the TLF
> manifest error...

You can check out the TLF  into another directory and create a soft link to it. 
It's a work around for now but it does work.

mkdir ApacheFlexTLFGit
cd ApacheFlexTLFGit
git clone https://git-wip-us.apache.org/repos/asf/flex-tlf.git .
cd ../ApacheFlexDevelopGit/frameworks/projects/textLayout/
ln -s ../../../../ApacheFlexTLFGit/textLayout 3.0.33

> Nobody tried to build the SDK from a git SVN clone before voting +1 on
> the move? Excellent!
That would be far too sensible :-)

Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

Well the good news is other than the flex-sdk git repo compiles a usable SDK if 
you work around the TLF issue.

Justin

Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
From what I see of the directory structure I have, I haven't even to build 
it to realize the root of the TLF is one level too high and as you said it 
won't match what we need.


-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 11:14 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,


I just tried to build the SDK ('develop' branch) in preparation to
building Falcon and FalconJx (to get some work done on the whole
"patch" thing I apparently have to do now) and also got the TLF
manifest error...


You can check out the TLF  into another directory and create a soft link to 
it. It's a work around for now but it does work.


mkdir ApacheFlexTLFGit
cd ApacheFlexTLFGit
git clone https://git-wip-us.apache.org/repos/asf/flex-tlf.git .
cd ../ApacheFlexDevelopGit/frameworks/projects/textLayout/
ln -s ../../../../ApacheFlexTLFGit/textLayout 3.0.33


Nobody tried to build the SDK from a git SVN clone before voting +1 on
the move? Excellent!

That would be far too sensible :-)

Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
I second that, I just successfully built the SDK as well, using
Justin's workaround for the TLF issue.

EdB



On Tue, Mar 12, 2013 at 11:26 AM, Justin Mclean
 wrote:
> Hi,
>
> Well the good news is other than the flex-sdk git repo compiles a usable SDK 
> if you work around the TLF issue.
>
> Justin



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS

Still that :)

I guess on windows I should find a way to to a hard link, right ?

-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable SDK 
if you work around the TLF issue.


Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread João Fernandes
Eric, If you want to learn the basics behind git you can try
http://pcottle.github.com/learnGitBranching/ , it helped me.


On 12 March 2013 09:14, Erik de Bruin  wrote:

> Are you sure?
>
> I did a 'git clone' and 'build.properties' shows:
>
> # flex-sdk-description values
> release = Apache Flex 4.9.1
> release.version = 4.9.1
>
> While the develop branch in SVN has:
>
> # flex-sdk-description values
> release = Apache Flex 4.10.0
> release.version = 4.10.0
>
> Oops?
>
> EdB
>
>
> On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS
>  wrote:
> > it contains a copy of the develop branch you should do: git clone
> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it will create a
> new
> > directory called flex-sdk, if you prefer 'develop' append ' develop' to
> the
> > clone command
> >
> > -Fred
> >
> > -----Message d'origine- From: Erik de Bruin
> > Sent: Tuesday, March 12, 2013 9:40 AM
> >
> > To: dev@flex.apache.org
> > Subject: Re: SVN to Git migration in progress
> >
> > Just trying to understand what just happened:
> >
> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git
> >
> > Does that contain a copy of 'trunk' or of 'branches/develop'?
> >
> > EdB
> >
> >
> >
> > On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
> >  wrote:
> >>
> >> I'm currently cloning the repo to see how it has been done...
> >>
> >> -Fred
> >>
> >> -Message d'origine- From: Justin Mclean
> >> Sent: Tuesday, March 12, 2013 9:11 AM
> >>
> >> To: dev@flex.apache.org
> >> Subject: Re: SVN to Git migration in progress
> >>
> >> Hi,
> >>
> >>> Hey, textLayout is converted to git too, so a git submodule init and
> then
> >>> git submodule update should do the trick, non ?
> >>
> >>
> >> No because we need a subdirectory of the textLayout git repo.
> >>
> >> Justin
> >
> >
> >
> >
> > --
> > 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
>



-- 

João Fernandes


Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
Joao,

Thank you... but that went right over my head. I'm still at the stage
where I'm trying to grok the difference between 'commit' and 'push'...
I'll get there, but I'm so not pleased with (the timing) of this move
that you all get to enjoy my wining about it until I have the FalconJx
stuff - which I had nicely lined up for a SVN commit - working again
in the new git repos I've been forced to make, and my code is safely
'staged/committed/pushed' for all to enjoy.

EdB



On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes
 wrote:
> Eric, If you want to learn the basics behind git you can try
> http://pcottle.github.com/learnGitBranching/ , it helped me.
>
>
> On 12 March 2013 09:14, Erik de Bruin  wrote:
>
>> Are you sure?
>>
>> I did a 'git clone' and 'build.properties' shows:
>>
>> # flex-sdk-description values
>> release = Apache Flex 4.9.1
>> release.version = 4.9.1
>>
>> While the develop branch in SVN has:
>>
>> # flex-sdk-description values
>> release = Apache Flex 4.10.0
>> release.version = 4.10.0
>>
>> Oops?
>>
>> EdB
>>
>>
>> On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS
>>  wrote:
>> > it contains a copy of the develop branch you should do: git clone
>> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it will create a
>> new
>> > directory called flex-sdk, if you prefer 'develop' append ' develop' to
>> the
>> > clone command
>> >
>> > -Fred
>> >
>> > -Message d'origine- From: Erik de Bruin
>> > Sent: Tuesday, March 12, 2013 9:40 AM
>> >
>> > To: dev@flex.apache.org
>> > Subject: Re: SVN to Git migration in progress
>> >
>> > Just trying to understand what just happened:
>> >
>> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git
>> >
>> > Does that contain a copy of 'trunk' or of 'branches/develop'?
>> >
>> > EdB
>> >
>> >
>> >
>> > On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
>> >  wrote:
>> >>
>> >> I'm currently cloning the repo to see how it has been done...
>> >>
>> >> -Fred
>> >>
>> >> -Message d'origine- From: Justin Mclean
>> >> Sent: Tuesday, March 12, 2013 9:11 AM
>> >>
>> >> To: dev@flex.apache.org
>> >> Subject: Re: SVN to Git migration in progress
>> >>
>> >> Hi,
>> >>
>> >>> Hey, textLayout is converted to git too, so a git submodule init and
>> then
>> >>> git submodule update should do the trick, non ?
>> >>
>> >>
>> >> No because we need a subdirectory of the textLayout git repo.
>> >>
>> >> Justin
>> >
>> >
>> >
>> >
>> > --
>> > 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
>>
>
>
>
> --
>
> João Fernandes



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Carlos Rovira
commit is like SVN, you are making a commit in your *local* repo.

When GIT will became RW, you will be able to "push" to the remote repo
sharing your changes.

In Git you have a fully functional local repo, and there's a shared one
remotely while in SVN there's only one remotely...



2013/3/12 Erik de Bruin 

> Joao,
>
> Thank you... but that went right over my head. I'm still at the stage
> where I'm trying to grok the difference between 'commit' and 'push'...
> I'll get there, but I'm so not pleased with (the timing) of this move
> that you all get to enjoy my wining about it until I have the FalconJx
> stuff - which I had nicely lined up for a SVN commit - working again
> in the new git repos I've been forced to make, and my code is safely
> 'staged/committed/pushed' for all to enjoy.
>
> EdB
>
>
>
> On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes
>  wrote:
> > Eric, If you want to learn the basics behind git you can try
> > http://pcottle.github.com/learnGitBranching/ , it helped me.
> >
> >
> > On 12 March 2013 09:14, Erik de Bruin  wrote:
> >
> >> Are you sure?
> >>
> >> I did a 'git clone' and 'build.properties' shows:
> >>
> >> # flex-sdk-description values
> >> release = Apache Flex 4.9.1
> >> release.version = 4.9.1
> >>
> >> While the develop branch in SVN has:
> >>
> >> # flex-sdk-description values
> >> release = Apache Flex 4.10.0
> >> release.version = 4.10.0
> >>
> >> Oops?
> >>
> >> EdB
> >>
> >>
> >> On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS
> >>  wrote:
> >> > it contains a copy of the develop branch you should do: git clone
> >> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it will create
> a
> >> new
> >> > directory called flex-sdk, if you prefer 'develop' append ' develop'
> to
> >> the
> >> > clone command
> >> >
> >> > -Fred
> >> >
> >> > -Message d'origine- From: Erik de Bruin
> >> > Sent: Tuesday, March 12, 2013 9:40 AM
> >> >
> >> > To: dev@flex.apache.org
> >> > Subject: Re: SVN to Git migration in progress
> >> >
> >> > Just trying to understand what just happened:
> >> >
> >> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git
> >> >
> >> > Does that contain a copy of 'trunk' or of 'branches/develop'?
> >> >
> >> > EdB
> >> >
> >> >
> >> >
> >> > On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
> >> >  wrote:
> >> >>
> >> >> I'm currently cloning the repo to see how it has been done...
> >> >>
> >> >> -Fred
> >> >>
> >> >> -Message d'origine- From: Justin Mclean
> >> >> Sent: Tuesday, March 12, 2013 9:11 AM
> >> >>
> >> >> To: dev@flex.apache.org
> >> >> Subject: Re: SVN to Git migration in progress
> >> >>
> >> >> Hi,
> >> >>
> >> >>> Hey, textLayout is converted to git too, so a git submodule init and
> >> then
> >> >>> git submodule update should do the trick, non ?
> >> >>
> >> >>
> >> >> No because we need a subdirectory of the textLayout git repo.
> >> >>
> >> >> Justin
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > 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
> >>
> >
> >
> >
> > --
> >
> > João Fernandes
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl
>



-- 
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: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
What advantage is having a local repo to having a local working copy?
It seems to me that all it does is add an extra layer between me and
my co-contributors. I need to 'commit' to my local repo and then
'push' to get it out to the world, where before only a 'commit' was
needed...

EdB



On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira
 wrote:
> commit is like SVN, you are making a commit in your *local* repo.
>
> When GIT will became RW, you will be able to "push" to the remote repo
> sharing your changes.
>
> In Git you have a fully functional local repo, and there's a shared one
> remotely while in SVN there's only one remotely...
>
>
>
> 2013/3/12 Erik de Bruin 
>
>> Joao,
>>
>> Thank you... but that went right over my head. I'm still at the stage
>> where I'm trying to grok the difference between 'commit' and 'push'...
>> I'll get there, but I'm so not pleased with (the timing) of this move
>> that you all get to enjoy my wining about it until I have the FalconJx
>> stuff - which I had nicely lined up for a SVN commit - working again
>> in the new git repos I've been forced to make, and my code is safely
>> 'staged/committed/pushed' for all to enjoy.
>>
>> EdB
>>
>>
>>
>> On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes
>>  wrote:
>> > Eric, If you want to learn the basics behind git you can try
>> > http://pcottle.github.com/learnGitBranching/ , it helped me.
>> >
>> >
>> > On 12 March 2013 09:14, Erik de Bruin  wrote:
>> >
>> >> Are you sure?
>> >>
>> >> I did a 'git clone' and 'build.properties' shows:
>> >>
>> >> # flex-sdk-description values
>> >> release = Apache Flex 4.9.1
>> >> release.version = 4.9.1
>> >>
>> >> While the develop branch in SVN has:
>> >>
>> >> # flex-sdk-description values
>> >> release = Apache Flex 4.10.0
>> >> release.version = 4.10.0
>> >>
>> >> Oops?
>> >>
>> >> EdB
>> >>
>> >>
>> >> On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS
>> >>  wrote:
>> >> > it contains a copy of the develop branch you should do: git clone
>> >> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it will create
>> a
>> >> new
>> >> > directory called flex-sdk, if you prefer 'develop' append ' develop'
>> to
>> >> the
>> >> > clone command
>> >> >
>> >> > -Fred
>> >> >
>> >> > -Message d'origine- From: Erik de Bruin
>> >> > Sent: Tuesday, March 12, 2013 9:40 AM
>> >> >
>> >> > To: dev@flex.apache.org
>> >> > Subject: Re: SVN to Git migration in progress
>> >> >
>> >> > Just trying to understand what just happened:
>> >> >
>> >> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git
>> >> >
>> >> > Does that contain a copy of 'trunk' or of 'branches/develop'?
>> >> >
>> >> > EdB
>> >> >
>> >> >
>> >> >
>> >> > On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
>> >> >  wrote:
>> >> >>
>> >> >> I'm currently cloning the repo to see how it has been done...
>> >> >>
>> >> >> -Fred
>> >> >>
>> >> >> -Message d'origine- From: Justin Mclean
>> >> >> Sent: Tuesday, March 12, 2013 9:11 AM
>> >> >>
>> >> >> To: dev@flex.apache.org
>> >> >> Subject: Re: SVN to Git migration in progress
>> >> >>
>> >> >> Hi,
>> >> >>
>> >> >>> Hey, textLayout is converted to git too, so a git submodule init and
>> >> then
>> >> >>> git submodule update should do the trick, non ?
>> >> >>
>> >> >>
>> >> >> No because we need a subdirectory of the textLayout git repo.
>> >> >>
>> >> >> Justin
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > 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
>> >>
>> >
>> >
>> >
>> > --
>> >
>> > João Fernandes
>>
>>
>>
>> --
>> Ix Multimedia Software
>>
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>>
>> T. 06-51952295
>> I. www.ixsoftware.nl
>>
>
>
>
> --
> 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: SVN to Git migration in progress

2013-03-12 Thread Frédéric THOMAS
Well, I've been able to build the SDK, on windows, I had to find a way to 
create a hard link to the TLF git repo textLayout sub directory as you did 
(It means we'll have to update the readme to explain the users how to do 
that, not obvious).
I haven't been able to apply the patch, probably because I haven't got the 
same root, with SVN, I didn't checked out from utilities but directly from 
Installer and when I tried to apply the patch toirtoiseSVN spit out 
something about a bad revision number, well, happily, I haven't got a lot 
and I'll be able to do it manualy.


Note: Given not everybody knows git, I hope at least they will do 
"pull -rebase" and not only "pull" to keep the commits in the right order 
otherwise that's going to be rapidly the mess.


-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable SDK 
if you work around the TLF issue.


Justin 



Re: SVN to Git migration in progress

2013-03-12 Thread Michael Schmalle

Erik,

I'm no git guru but, the great thing about git is its "cheap branches".

You will be pushing your changes but, you will be pushing a "branch"  
that is not the master.


Once you have pushed that experimental branch, I can switch to that  
branch which changes my local files to mirror yours, then I can see if  
there are confilcits.


I can merge my commits into your branch. Once that branch is on a  
working level, we can then merge your branch into master.


I know this is confusing and I will admit I have not worked on a large  
project like this in git but, I do kind of understand why the git  
branching is superior to svn.


Don't worry about mishaps, I will make them to, we will figure it out.

Calros, if I made a mistake in this description, please amend my  
statements with facts. :)


Mike

Quoting Erik de Bruin :


What advantage is having a local repo to having a local working copy?
It seems to me that all it does is add an extra layer between me and
my co-contributors. I need to 'commit' to my local repo and then
'push' to get it out to the world, where before only a 'commit' was
needed...

EdB



On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira
 wrote:

commit is like SVN, you are making a commit in your *local* repo.

When GIT will became RW, you will be able to "push" to the remote repo
sharing your changes.

In Git you have a fully functional local repo, and there's a shared one
remotely while in SVN there's only one remotely...



2013/3/12 Erik de Bruin 


Joao,

Thank you... but that went right over my head. I'm still at the stage
where I'm trying to grok the difference between 'commit' and 'push'...
I'll get there, but I'm so not pleased with (the timing) of this move
that you all get to enjoy my wining about it until I have the FalconJx
stuff - which I had nicely lined up for a SVN commit - working again
in the new git repos I've been forced to make, and my code is safely
'staged/committed/pushed' for all to enjoy.

EdB



On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes
 wrote:
> Eric, If you want to learn the basics behind git you can try
> http://pcottle.github.com/learnGitBranching/ , it helped me.
>
>
> On 12 March 2013 09:14, Erik de Bruin  wrote:
>
>> Are you sure?
>>
>> I did a 'git clone' and 'build.properties' shows:
>>
>> # flex-sdk-description values
>> release = Apache Flex 4.9.1
>> release.version = 4.9.1
>>
>> While the develop branch in SVN has:
>>
>> # flex-sdk-description values
>> release = Apache Flex 4.10.0
>> release.version = 4.10.0
>>
>> Oops?
>>
>> EdB
>>
>>
>> On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS
>>  wrote:
>> > it contains a copy of the develop branch you should do: git clone
>> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it will create
a
>> new
>> > directory called flex-sdk, if you prefer 'develop' append ' develop'
to
>> the
>> > clone command
>> >
>> > -Fred
>> >
>> > -Message d'origine- From: Erik de Bruin
>> > Sent: Tuesday, March 12, 2013 9:40 AM
>> >
>> > To: dev@flex.apache.org
>> > Subject: Re: SVN to Git migration in progress
>> >
>> > Just trying to understand what just happened:
>> >
>> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git
>> >
>> > Does that contain a copy of 'trunk' or of 'branches/develop'?
>> >
>> > EdB
>> >
>> >
>> >
>> > On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS
>> >  wrote:
>> >>
>> >> I'm currently cloning the repo to see how it has been done...
>> >>
>> >> -Fred
>> >>
>> >> -Message d'origine- From: Justin Mclean
>> >> Sent: Tuesday, March 12, 2013 9:11 AM
>> >>
>> >> To: dev@flex.apache.org
>> >> Subject: Re: SVN to Git migration in progress
>> >>
>> >> Hi,
>> >>
>> >>> Hey, textLayout is converted to git too, so a git submodule init and
>> then
>> >>> git submodule update should do the trick, non ?
>> >>
>> >>
>> >> No because we need a subdirectory of the textLayout git repo.
>> >>
>> >> Justin
>> >
>> >
>> >
>> >
>> > --
>> > 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
>>
>
>
>
> --
>
> João Fernandes



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl





--
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



--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com



Re: SVN to Git migration in progress

2013-03-12 Thread RIAstar

It seems to me that all it does is add an extra layer
Yes indeed. And that's a good thing, because it allows you to commit 
often and very granularly.
I read that you were preparing everything for a committing one big 
change to Subversion.

The Git workflow is a bit different.
In Git you would:
 - create a branch for your new feature
 - commit often (e.g. you fixed that nullpointer that you forgot to 
check for > commit; you updated some docs > commit; etc.)
 - when the code is ready for your teammates to chime in, you push the 
branch (most of the time with multiple commits)
 - when the feature is ready, you merge the feature branch into the 
'dev' branch and push that


In Subversion you cannot commit until your code is ready to share. In 
Git you can.
This granular way of comitting allows you to better dig through the logs 
later on; roll back possible small mistakes; merge only small fixes; etc.

You can even select specific lines in a file to commit.

As a side effect because all the branching and committing happens 
locally, everything happens a thousand times faster than with 
Subversion. Especially with a large code-bases like Flex'. I wouldn't 
even want to think about creating a feature branch for the Apache Flex 
repo in Subversion. But in Git I would.


Max


RE: SVN to Git migration in progress

2013-03-12 Thread Michael A. Labriola
Erik,

>What advantage is having a local repo to having a local working copy?
>It seems to me that all it does is add an extra layer between me and my 
>co-contributors. I need to 'commit' to my local repo and then 'push' to get it 
>out to the world, where before only a >'commit' was needed...

It will seem that way at first. Don't expect your first couple of weeks to be 
happy, but I promise it gets better. The big advantage is having local 
branching, roll back, staging and the ability to work completely offline. The 
thing is that it's a totally different workflow so it's hard to compare git 
versus svn accurately.

My git workflow is constant committing and branching locally (all of which are 
nearly 0 overhead in git). It allows me to task switch very easily, to try 
things out and roll back when they don't work. I can be in the middle of a 
task, stash the half-baked code, switch over to do a bug fix, and then switch 
back and resume my state. 

I make potentially dozens if not hundreds of branches in the course of a day 
when I am really coding. Out of all of those branches and commits, I perhaps 
push 1 or 2 up to the outside world. Its more about local code organization and 
local workspace management and then sharing the daily or hourly results of 
those efforts. 

I can promise this will suck for you at first. You are asking all of the 
question I did and I frankly hated git and was frustrated with it for weeks. 
Now I strongly dislike when someone makes me use SVN. It feels clunky and 
inelegant.

Mike



Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
Hi,

> What advantage is having a local repo to having a local working copy?

Also means you can commit when you don't have an internet connection.

Justin


Re: SVN to Git migration in progress

2013-03-12 Thread Justin Mclean
HI,

> What advantage is having a local repo to having a local working copy?
Means you can commit a lot more often in small bite size chunks locally. Makes 
it easier to revert minor changes locally for one. As the cost of branching and 
committing is less in Git than SVN (it's local) you can do it more often.

You then have the decision of pushing/merging with --no-ff or not. By default 
each commit is copied across, with --no-ff all changes are committed/pushed 
under a single comment. Gifflow suggests --no-ff but I think it depends on how 
often you commit, what you're working on and if each commit comment would be 
useful to everyone.

And I've probably just added to your confusion :-)

Justin

RE: SVN to Git migration in progress

2013-03-12 Thread Gordon Smith
> "What happens here is that you commit to a publically accessible repository 
> clone on GitHub that only you can commit to and then issue a "Pull Request" 
> to Velo. He can now review your changes and pull these changes from your 
> private fork at GitHub. If he likes what you did, he will apply your patches 
> to the trunk and you're done."

Who is going to be the Velo for Apache Flex? That person is going to be very 
busy!

- Gordon


-Original Message-
From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de] 
Sent: Tuesday, March 12, 2013 9:00 AM
To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

I once wrote up the workflow of contributing to Flexmojos using Git ... as the 
workflow for Flex is now the same, perhaps it explains a little and helps clear 
the confusion with git:
https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos

Chris


Von: Erik de Bruin [e...@ixsoftware.nl]
Gesendet: Dienstag, 12. März 2013 13:08
An: dev@flex.apache.org
Betreff: Re: SVN to Git migration in progress

What advantage is having a local repo to having a local working copy?
It seems to me that all it does is add an extra layer between me and my 
co-contributors. I need to 'commit' to my local repo and then 'push' to get it 
out to the world, where before only a 'commit' was needed...

EdB



On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira  
wrote:
> commit is like SVN, you are making a commit in your *local* repo.
>
> When GIT will became RW, you will be able to "push" to the remote repo 
> sharing your changes.
>
> In Git you have a fully functional local repo, and there's a shared 
> one remotely while in SVN there's only one remotely...
>
>
>
> 2013/3/12 Erik de Bruin 
>
>> Joao,
>>
>> Thank you... but that went right over my head. I'm still at the stage 
>> where I'm trying to grok the difference between 'commit' and 'push'...
>> I'll get there, but I'm so not pleased with (the timing) of this move 
>> that you all get to enjoy my wining about it until I have the 
>> FalconJx stuff - which I had nicely lined up for a SVN commit - 
>> working again in the new git repos I've been forced to make, and my 
>> code is safely 'staged/committed/pushed' for all to enjoy.
>>
>> EdB
>>
>>
>>
>> On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes 
>>  wrote:
>> > Eric, If you want to learn the basics behind git you can try 
>> > http://pcottle.github.com/learnGitBranching/ , it helped me.
>> >
>> >
>> > On 12 March 2013 09:14, Erik de Bruin  wrote:
>> >
>> >> Are you sure?
>> >>
>> >> I did a 'git clone' and 'build.properties' shows:
>> >>
>> >> # flex-sdk-description values
>> >> release = Apache Flex 4.9.1
>> >> release.version = 4.9.1
>> >>
>> >> While the develop branch in SVN has:
>> >>
>> >> # flex-sdk-description values
>> >> release = Apache Flex 4.10.0
>> >> release.version = 4.10.0
>> >>
>> >> Oops?
>> >>
>> >> EdB
>> >>
>> >>
>> >> On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS 
>> >>  wrote:
>> >> > it contains a copy of the develop branch you should do: git 
>> >> > clone https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it 
>> >> > will create
>> a
>> >> new
>> >> > directory called flex-sdk, if you prefer 'develop' append ' develop'
>> to
>> >> the
>> >> > clone command
>> >> >
>> >> > -Fred
>> >> >
>> >> > -----Message d'origine- From: Erik de Bruin
>> >> > Sent: Tuesday, March 12, 2013 9:40 AM
>> >> >
>> >> > To: dev@flex.apache.org
>> >> > Subject: Re: SVN to Git migration in progress
>> >> >
>> >> > Just trying to understand what just happened:
>> >> >
>> >> > https://git-wip-us.apache.org/repos/asf/flex-sdk.git
>> >> >
>> >> > Does that contain a copy of 'trunk' or of 'branches/develop'?
>> >> >
>> >> > EdB
>> >> >
>> >> >
>> >> >
>> >> > On Tue, Mar 12, 2013 at 9:16 AM, Frédéric THOMAS 
>> >> >  wrote:
>> >> >>
>> >&

RE: SVN to Git migration in progress

2013-03-12 Thread Gordon Smith
Sorry, this kind of description makes no sense to people who are new to Git 
like me and don't understand how multiple copies of the entire repository get 
used.

For example, when you say "Create a branch for your new feature", what 
repository am I creating a branch in? The master repo? (Is that on an Apache 
server or on a server at GitHub?) My local copy of the repo? The copy of the 
repo that another email said I'm supposed to make on the server?

"Commit often." To which repo?

"Push the branch." Within one of the three repos? Between one repo and another? 
Which ones?

"Merge the feature branch into the 'dev' branch" Within one of the three repos? 
Between one repo and another? Which ones?

- Gordon


-Original Message-
From: RIAstar [mailto:max...@riastar.net] 
Sent: Tuesday, March 12, 2013 5:52 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

> It seems to me that all it does is add an extra layer
Yes indeed. And that's a good thing, because it allows you to commit often and 
very granularly.
I read that you were preparing everything for a committing one big change to 
Subversion.
The Git workflow is a bit different.
In Git you would:
  - create a branch for your new feature
  - commit often (e.g. you fixed that nullpointer that you forgot to check for 
> commit; you updated some docs > commit; etc.)
  - when the code is ready for your teammates to chime in, you push the branch 
(most of the time with multiple commits)
  - when the feature is ready, you merge the feature branch into the 'dev' 
branch and push that

In Subversion you cannot commit until your code is ready to share. In Git you 
can.
This granular way of comitting allows you to better dig through the logs later 
on; roll back possible small mistakes; merge only small fixes; etc.
You can even select specific lines in a file to commit.

As a side effect because all the branching and committing happens locally, 
everything happens a thousand times faster than with Subversion. Especially 
with a large code-bases like Flex'. I wouldn't even want to think about 
creating a feature branch for the Apache Flex repo in Subversion. But in Git I 
would.

Max


Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
I still don't see what problem this fixes. And having to work with
something thats sucks for weeks while you're knee deep into a
release/contribution is causing problems that weren't there. And more
importantly: I don't see what this does for the project that needed to
be done so desperately that we couldn't get a couple of days advance
warning so we could at least commit our outstanding changes and finish
the release(s) that were in progress?

EdB


On Tue, Mar 12, 2013 at 3:50 PM, Michael A. Labriola
 wrote:
> Erik,
>
>>What advantage is having a local repo to having a local working copy?
>>It seems to me that all it does is add an extra layer between me and my 
>>co-contributors. I need to 'commit' to my local repo and then 'push' to get 
>>it out to the world, where before only a >'commit' was needed...
>
> It will seem that way at first. Don't expect your first couple of weeks to be 
> happy, but I promise it gets better. The big advantage is having local 
> branching, roll back, staging and the ability to work completely offline. The 
> thing is that it's a totally different workflow so it's hard to compare git 
> versus svn accurately.
>
> My git workflow is constant committing and branching locally (all of which 
> are nearly 0 overhead in git). It allows me to task switch very easily, to 
> try things out and roll back when they don't work. I can be in the middle of 
> a task, stash the half-baked code, switch over to do a bug fix, and then 
> switch back and resume my state.
>
> I make potentially dozens if not hundreds of branches in the course of a day 
> when I am really coding. Out of all of those branches and commits, I perhaps 
> push 1 or 2 up to the outside world. Its more about local code organization 
> and local workspace management and then sharing the daily or hourly results 
> of those efforts.
>
> I can promise this will suck for you at first. You are asking all of the 
> question I did and I frankly hated git and was frustrated with it for weeks. 
> Now I strongly dislike when someone makes me use SVN. It feels clunky and 
> inelegant.
>
> Mike
>



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Om
>
> And more importantly: I don't see what this does for the project that
> needed to
> be done so desperately that we couldn't get a couple of days advance
> warning so we could at least commit our outstanding changes and finish
> the release(s) that were in progress?
>
>
Who is this question directed towards?  You should probably talk to INFRA
about the timing.  The Flex PMC has no control over when these things
happen.  The ticket was open for 6 months.  We did have a few emails in the
past few weeks about this impending migration [1], [2]

Thanks,
Om

[1] http://markmail.org/message/vyzzbumvwfcyzey2
[2] http://markmail.org/message/h7licye6pw4qnrbv



>
>
> On Tue, Mar 12, 2013 at 3:50 PM, Michael A. Labriola
>  wrote:
> > Erik,
> >
> >>What advantage is having a local repo to having a local working copy?
> >>It seems to me that all it does is add an extra layer between me and my
> co-contributors. I need to 'commit' to my local repo and then 'push' to get
> it out to the world, where before only a >'commit' was needed...
> >
> > It will seem that way at first. Don't expect your first couple of weeks
> to be happy, but I promise it gets better. The big advantage is having
> local branching, roll back, staging and the ability to work completely
> offline. The thing is that it's a totally different workflow so it's hard
> to compare git versus svn accurately.
> >
> > My git workflow is constant committing and branching locally (all of
> which are nearly 0 overhead in git). It allows me to task switch very
> easily, to try things out and roll back when they don't work. I can be in
> the middle of a task, stash the half-baked code, switch over to do a bug
> fix, and then switch back and resume my state.
> >
> > I make potentially dozens if not hundreds of branches in the course of a
> day when I am really coding. Out of all of those branches and commits, I
> perhaps push 1 or 2 up to the outside world. Its more about local code
> organization and local workspace management and then sharing the daily or
> hourly results of those efforts.
> >
> > I can promise this will suck for you at first. You are asking all of the
> question I did and I frankly hated git and was frustrated with it for
> weeks. Now I strongly dislike when someone makes me use SVN. It feels
> clunky and inelegant.
> >
> > Mike
> >
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl
>


Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
Om,

Those emails hardly give a reliable time table...

One of the reasons this sudden move frustrates me so endlessly is that
I literally was ready to commit the FlexJS in FalconJx code this
morning and move on to actual payed work. Instead I ended up spending
my day trying to figure out git (and in the process be amazed by how
many problems this will introduce and how few problems - if any - it
will solve) and trying to prepare for my first
commit/push/rebase/branch.

I'll shut up now, as everyone else seems very happy with their new toy.

EdB



On Tue, Mar 12, 2013 at 7:37 PM, Om  wrote:
>>
>> And more importantly: I don't see what this does for the project that
>> needed to
>> be done so desperately that we couldn't get a couple of days advance
>> warning so we could at least commit our outstanding changes and finish
>> the release(s) that were in progress?
>>
>>
> Who is this question directed towards?  You should probably talk to INFRA
> about the timing.  The Flex PMC has no control over when these things
> happen.  The ticket was open for 6 months.  We did have a few emails in the
> past few weeks about this impending migration [1], [2]
>
> Thanks,
> Om
>
> [1] http://markmail.org/message/vyzzbumvwfcyzey2
> [2] http://markmail.org/message/h7licye6pw4qnrbv
>
>
>
>>
>>
>> On Tue, Mar 12, 2013 at 3:50 PM, Michael A. Labriola
>>  wrote:
>> > Erik,
>> >
>> >>What advantage is having a local repo to having a local working copy?
>> >>It seems to me that all it does is add an extra layer between me and my
>> co-contributors. I need to 'commit' to my local repo and then 'push' to get
>> it out to the world, where before only a >'commit' was needed...
>> >
>> > It will seem that way at first. Don't expect your first couple of weeks
>> to be happy, but I promise it gets better. The big advantage is having
>> local branching, roll back, staging and the ability to work completely
>> offline. The thing is that it's a totally different workflow so it's hard
>> to compare git versus svn accurately.
>> >
>> > My git workflow is constant committing and branching locally (all of
>> which are nearly 0 overhead in git). It allows me to task switch very
>> easily, to try things out and roll back when they don't work. I can be in
>> the middle of a task, stash the half-baked code, switch over to do a bug
>> fix, and then switch back and resume my state.
>> >
>> > I make potentially dozens if not hundreds of branches in the course of a
>> day when I am really coding. Out of all of those branches and commits, I
>> perhaps push 1 or 2 up to the outside world. Its more about local code
>> organization and local workspace management and then sharing the daily or
>> hourly results of those efforts.
>> >
>> > I can promise this will suck for you at first. You are asking all of the
>> question I did and I frankly hated git and was frustrated with it for
>> weeks. Now I strongly dislike when someone makes me use SVN. It feels
>> clunky and inelegant.
>> >
>> > Mike
>> >
>>
>>
>>
>> --
>> 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: SVN to Git migration in progress

2013-03-12 Thread Alex Harui



On 3/12/13 11:11 AM, "Erik de Bruin"  wrote:

> I still don't see what problem this fixes. And having to work with
> something thats sucks for weeks while you're knee deep into a
> release/contribution is causing problems that weren't there. And more
> importantly: I don't see what this does for the project that needed to
> be done so desperately that we couldn't get a couple of days advance
> warning so we could at least commit our outstanding changes and finish
> the release(s) that were in progress?
> 
Erik, there is no question that the migration should have been delayed and
better coordinated/communicated.  Normally Infra checks with us before doing
things like this.  Either they forgot or someone besides us gave the go
ahead.  If it makes you feel better to keep ranting, fine, but I don't think
it will cause us to reverse engines.

I've never used Git, but everything I've read says it is a better
implementation of SCM.  I don't see complaints about Git like I do about
SVN.
 
-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: SVN to Git migration in progress

2013-03-12 Thread Om
On Tue, Mar 12, 2013 at 12:00 PM, Erik de Bruin  wrote:

> Om,
>
> Those emails hardly give a reliable time table...
>
> One of the reasons this sudden move frustrates me so endlessly is that
> I literally was ready to commit the FlexJS in FalconJx code this
> morning and move on to actual payed work. Instead I ended up spending
> my day trying to figure out git (and in the process be amazed by how
> many problems this will introduce and how few problems - if any - it
> will solve) and trying to prepare for my first
> commit/push/rebase/branch.
>
> I'll shut up now, as everyone else seems very happy with their new toy.
>
> EdB
>
>
>
You think I am happy with the timing?  We were in the middle of a frigging
release!  We have one RC out and we are stuck.

This is one of the times we have to bite the bullet and move on.  Complaing
(too much ;-) ) will only suck more oxygen.

All I want to do is finish the migration and move on.  I am sure you want
that as well.

Thanks,
Om




> On Tue, Mar 12, 2013 at 7:37 PM, Om  wrote:
> >>
> >> And more importantly: I don't see what this does for the project that
> >> needed to
> >> be done so desperately that we couldn't get a couple of days advance
> >> warning so we could at least commit our outstanding changes and finish
> >> the release(s) that were in progress?
> >>
> >>
> > Who is this question directed towards?  You should probably talk to INFRA
> > about the timing.  The Flex PMC has no control over when these things
> > happen.  The ticket was open for 6 months.  We did have a few emails in
> the
> > past few weeks about this impending migration [1], [2]
> >
> > Thanks,
> > Om
> >
> > [1] http://markmail.org/message/vyzzbumvwfcyzey2
> > [2] http://markmail.org/message/h7licye6pw4qnrbv
> >
> >
> >
> >>
> >>
> >> On Tue, Mar 12, 2013 at 3:50 PM, Michael A. Labriola
> >>  wrote:
> >> > Erik,
> >> >
> >> >>What advantage is having a local repo to having a local working copy?
> >> >>It seems to me that all it does is add an extra layer between me and
> my
> >> co-contributors. I need to 'commit' to my local repo and then 'push' to
> get
> >> it out to the world, where before only a >'commit' was needed...
> >> >
> >> > It will seem that way at first. Don't expect your first couple of
> weeks
> >> to be happy, but I promise it gets better. The big advantage is having
> >> local branching, roll back, staging and the ability to work completely
> >> offline. The thing is that it's a totally different workflow so it's
> hard
> >> to compare git versus svn accurately.
> >> >
> >> > My git workflow is constant committing and branching locally (all of
> >> which are nearly 0 overhead in git). It allows me to task switch very
> >> easily, to try things out and roll back when they don't work. I can be
> in
> >> the middle of a task, stash the half-baked code, switch over to do a bug
> >> fix, and then switch back and resume my state.
> >> >
> >> > I make potentially dozens if not hundreds of branches in the course
> of a
> >> day when I am really coding. Out of all of those branches and commits, I
> >> perhaps push 1 or 2 up to the outside world. Its more about local code
> >> organization and local workspace management and then sharing the daily
> or
> >> hourly results of those efforts.
> >> >
> >> > I can promise this will suck for you at first. You are asking all of
> the
> >> question I did and I frankly hated git and was frustrated with it for
> >> weeks. Now I strongly dislike when someone makes me use SVN. It feels
> >> clunky and inelegant.
> >> >
> >> > Mike
> >> >
> >>
> >>
> >>
> >> --
> >> 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: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
It does make me feel a little better, all this ranting.

And "bite the bullet and move on" is only possible if the people that
actually know git actively help out the many active contributors that
are complete newbies at it.

One of the first things I like to see is an actual step-by-step in the
Wiki that lists and explains all the commands we need to use if we
want our code to move from our machines to somewhere where it is
integrated and available to everyone else. If possible, it also
explains where this 'somewhere' is and how you can keep your local
code up to date with it (without having to worry you're on a different
branch/fork/hub than most other people).

Still confused,

EdB

PS. This will be my last "rant" on this subject, I'll kick the dog if
I need to feel better from here on out.



On Tue, Mar 12, 2013 at 8:03 PM, Alex Harui  wrote:
>
>
>
> On 3/12/13 11:11 AM, "Erik de Bruin"  wrote:
>
>> I still don't see what problem this fixes. And having to work with
>> something thats sucks for weeks while you're knee deep into a
>> release/contribution is causing problems that weren't there. And more
>> importantly: I don't see what this does for the project that needed to
>> be done so desperately that we couldn't get a couple of days advance
>> warning so we could at least commit our outstanding changes and finish
>> the release(s) that were in progress?
>>
> Erik, there is no question that the migration should have been delayed and
> better coordinated/communicated.  Normally Infra checks with us before doing
> things like this.  Either they forgot or someone besides us gave the go
> ahead.  If it makes you feel better to keep ranting, fine, but I don't think
> it will cause us to reverse engines.
>
> I've never used Git, but everything I've read says it is a better
> implementation of SCM.  I don't see complaints about Git like I do about
> SVN.
>
> --
> Alex Harui
> Flex SDK Team
> Adobe Systems, Inc.
> http://blogs.adobe.com/aharui
>



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-12 Thread Om
On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin  wrote:

> It does make me feel a little better, all this ranting.
>
> And "bite the bullet and move on" is only possible if the people that
> actually know git actively help out the many active contributors that
> are complete newbies at it.
>
> One of the first things I like to see is an actual step-by-step in the
> Wiki that lists and explains all the commands we need to use if we
> want our code to move from our machines to somewhere where it is
> integrated and available to everyone else. If possible, it also
> explains where this 'somewhere' is and how you can keep your local
> code up to date with it (without having to worry you're on a different
> branch/fork/hub than most other people).
>
> Still confused,
>
> EdB
>
> PS. This will be my last "rant" on this subject, I'll kick the dog if
> I need to feel better from here on out.
>
>
As you can see, we are working to get all this done.

In the meantime, watch these kittens playing:
http://www.youtube.com/watch?v=-efQuSlxgWY

This is the best I can do for you now :-)

Om


>
>
> On Tue, Mar 12, 2013 at 8:03 PM, Alex Harui  wrote:
> >
> >
> >
> > On 3/12/13 11:11 AM, "Erik de Bruin"  wrote:
> >
> >> I still don't see what problem this fixes. And having to work with
> >> something thats sucks for weeks while you're knee deep into a
> >> release/contribution is causing problems that weren't there. And more
> >> importantly: I don't see what this does for the project that needed to
> >> be done so desperately that we couldn't get a couple of days advance
> >> warning so we could at least commit our outstanding changes and finish
> >> the release(s) that were in progress?
> >>
> > Erik, there is no question that the migration should have been delayed
> and
> > better coordinated/communicated.  Normally Infra checks with us before
> doing
> > things like this.  Either they forgot or someone besides us gave the go
> > ahead.  If it makes you feel better to keep ranting, fine, but I don't
> think
> > it will cause us to reverse engines.
> >
> > I've never used Git, but everything I've read says it is a better
> > implementation of SCM.  I don't see complaints about Git like I do about
> > SVN.
> >
> > --
> > Alex Harui
> > Flex SDK Team
> > Adobe Systems, Inc.
> > http://blogs.adobe.com/aharui
> >
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl
>


Re: SVN to Git migration in progress

2013-03-12 Thread Erik de Bruin
Thank you, I needed kittens!

EdB



On Tue, Mar 12, 2013 at 8:21 PM, Om  wrote:
> On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin  wrote:
>
>> It does make me feel a little better, all this ranting.
>>
>> And "bite the bullet and move on" is only possible if the people that
>> actually know git actively help out the many active contributors that
>> are complete newbies at it.
>>
>> One of the first things I like to see is an actual step-by-step in the
>> Wiki that lists and explains all the commands we need to use if we
>> want our code to move from our machines to somewhere where it is
>> integrated and available to everyone else. If possible, it also
>> explains where this 'somewhere' is and how you can keep your local
>> code up to date with it (without having to worry you're on a different
>> branch/fork/hub than most other people).
>>
>> Still confused,
>>
>> EdB
>>
>> PS. This will be my last "rant" on this subject, I'll kick the dog if
>> I need to feel better from here on out.
>>
>>
> As you can see, we are working to get all this done.
>
> In the meantime, watch these kittens playing:
> http://www.youtube.com/watch?v=-efQuSlxgWY
>
> This is the best I can do for you now :-)
>
> Om
>
>
>>
>>
>> On Tue, Mar 12, 2013 at 8:03 PM, Alex Harui  wrote:
>> >
>> >
>> >
>> > On 3/12/13 11:11 AM, "Erik de Bruin"  wrote:
>> >
>> >> I still don't see what problem this fixes. And having to work with
>> >> something thats sucks for weeks while you're knee deep into a
>> >> release/contribution is causing problems that weren't there. And more
>> >> importantly: I don't see what this does for the project that needed to
>> >> be done so desperately that we couldn't get a couple of days advance
>> >> warning so we could at least commit our outstanding changes and finish
>> >> the release(s) that were in progress?
>> >>
>> > Erik, there is no question that the migration should have been delayed
>> and
>> > better coordinated/communicated.  Normally Infra checks with us before
>> doing
>> > things like this.  Either they forgot or someone besides us gave the go
>> > ahead.  If it makes you feel better to keep ranting, fine, but I don't
>> think
>> > it will cause us to reverse engines.
>> >
>> > I've never used Git, but everything I've read says it is a better
>> > implementation of SCM.  I don't see complaints about Git like I do about
>> > SVN.
>> >
>> > --
>> > Alex Harui
>> > Flex SDK Team
>> > Adobe Systems, Inc.
>> > http://blogs.adobe.com/aharui
>> >
>>
>>
>>
>> --
>> 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: SVN to Git migration in progress

2013-03-13 Thread Yennick Trevels
Erik,

Here's an example of how a git workflow can look like:
http://nvie.com/posts/a-successful-git-branching-model/
While this is not necessarily the branching model that the Apache Flex
project will use, it should give you a better idea on how git works.
Also note that unless you see a "git push" command in that article,
everything is done on your local copy of the repository.


On Tue, Mar 12, 2013 at 8:41 PM, Erik de Bruin  wrote:

> Thank you, I needed kittens!
>
> EdB
>
>
>
> On Tue, Mar 12, 2013 at 8:21 PM, Om  wrote:
> > On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin 
> wrote:
> >
> >> It does make me feel a little better, all this ranting.
> >>
> >> And "bite the bullet and move on" is only possible if the people that
> >> actually know git actively help out the many active contributors that
> >> are complete newbies at it.
> >>
> >> One of the first things I like to see is an actual step-by-step in the
> >> Wiki that lists and explains all the commands we need to use if we
> >> want our code to move from our machines to somewhere where it is
> >> integrated and available to everyone else. If possible, it also
> >> explains where this 'somewhere' is and how you can keep your local
> >> code up to date with it (without having to worry you're on a different
> >> branch/fork/hub than most other people).
> >>
> >> Still confused,
> >>
> >> EdB
> >>
> >> PS. This will be my last "rant" on this subject, I'll kick the dog if
> >> I need to feel better from here on out.
> >>
> >>
> > As you can see, we are working to get all this done.
> >
> > In the meantime, watch these kittens playing:
> > http://www.youtube.com/watch?v=-efQuSlxgWY
> >
> > This is the best I can do for you now :-)
> >
> > Om
> >
> >
> >>
> >>
> >> On Tue, Mar 12, 2013 at 8:03 PM, Alex Harui  wrote:
> >> >
> >> >
> >> >
> >> > On 3/12/13 11:11 AM, "Erik de Bruin"  wrote:
> >> >
> >> >> I still don't see what problem this fixes. And having to work with
> >> >> something thats sucks for weeks while you're knee deep into a
> >> >> release/contribution is causing problems that weren't there. And more
> >> >> importantly: I don't see what this does for the project that needed
> to
> >> >> be done so desperately that we couldn't get a couple of days advance
> >> >> warning so we could at least commit our outstanding changes and
> finish
> >> >> the release(s) that were in progress?
> >> >>
> >> > Erik, there is no question that the migration should have been delayed
> >> and
> >> > better coordinated/communicated.  Normally Infra checks with us before
> >> doing
> >> > things like this.  Either they forgot or someone besides us gave the
> go
> >> > ahead.  If it makes you feel better to keep ranting, fine, but I don't
> >> think
> >> > it will cause us to reverse engines.
> >> >
> >> > I've never used Git, but everything I've read says it is a better
> >> > implementation of SCM.  I don't see complaints about Git like I do
> about
> >> > SVN.
> >> >
> >> > --
> >> > Alex Harui
> >> > Flex SDK Team
> >> > Adobe Systems, Inc.
> >> > http://blogs.adobe.com/aharui
> >> >
> >>
> >>
> >>
> >> --
> >> 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: SVN to Git migration in progress

2013-03-13 Thread Erik de Bruin
Yennick,

Thank you! I was already aware of that workflow. In fact, it IS the
branching model Apache Flex will be using. It was voted in as the
preferred way to work with git after the switch from SVN.

EdB



On Wed, Mar 13, 2013 at 8:54 AM, Yennick Trevels
 wrote:
> Erik,
>
> Here's an example of how a git workflow can look like:
> http://nvie.com/posts/a-successful-git-branching-model/
> While this is not necessarily the branching model that the Apache Flex
> project will use, it should give you a better idea on how git works.
> Also note that unless you see a "git push" command in that article,
> everything is done on your local copy of the repository.
>
>
> On Tue, Mar 12, 2013 at 8:41 PM, Erik de Bruin  wrote:
>
>> Thank you, I needed kittens!
>>
>> EdB
>>
>>
>>
>> On Tue, Mar 12, 2013 at 8:21 PM, Om  wrote:
>> > On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin 
>> wrote:
>> >
>> >> It does make me feel a little better, all this ranting.
>> >>
>> >> And "bite the bullet and move on" is only possible if the people that
>> >> actually know git actively help out the many active contributors that
>> >> are complete newbies at it.
>> >>
>> >> One of the first things I like to see is an actual step-by-step in the
>> >> Wiki that lists and explains all the commands we need to use if we
>> >> want our code to move from our machines to somewhere where it is
>> >> integrated and available to everyone else. If possible, it also
>> >> explains where this 'somewhere' is and how you can keep your local
>> >> code up to date with it (without having to worry you're on a different
>> >> branch/fork/hub than most other people).
>> >>
>> >> Still confused,
>> >>
>> >> EdB
>> >>
>> >> PS. This will be my last "rant" on this subject, I'll kick the dog if
>> >> I need to feel better from here on out.
>> >>
>> >>
>> > As you can see, we are working to get all this done.
>> >
>> > In the meantime, watch these kittens playing:
>> > http://www.youtube.com/watch?v=-efQuSlxgWY
>> >
>> > This is the best I can do for you now :-)
>> >
>> > Om
>> >
>> >
>> >>
>> >>
>> >> On Tue, Mar 12, 2013 at 8:03 PM, Alex Harui  wrote:
>> >> >
>> >> >
>> >> >
>> >> > On 3/12/13 11:11 AM, "Erik de Bruin"  wrote:
>> >> >
>> >> >> I still don't see what problem this fixes. And having to work with
>> >> >> something thats sucks for weeks while you're knee deep into a
>> >> >> release/contribution is causing problems that weren't there. And more
>> >> >> importantly: I don't see what this does for the project that needed
>> to
>> >> >> be done so desperately that we couldn't get a couple of days advance
>> >> >> warning so we could at least commit our outstanding changes and
>> finish
>> >> >> the release(s) that were in progress?
>> >> >>
>> >> > Erik, there is no question that the migration should have been delayed
>> >> and
>> >> > better coordinated/communicated.  Normally Infra checks with us before
>> >> doing
>> >> > things like this.  Either they forgot or someone besides us gave the
>> go
>> >> > ahead.  If it makes you feel better to keep ranting, fine, but I don't
>> >> think
>> >> > it will cause us to reverse engines.
>> >> >
>> >> > I've never used Git, but everything I've read says it is a better
>> >> > implementation of SCM.  I don't see complaints about Git like I do
>> about
>> >> > SVN.
>> >> >
>> >> > --
>> >> > Alex Harui
>> >> > Flex SDK Team
>> >> > Adobe Systems, Inc.
>> >> > http://blogs.adobe.com/aharui
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> 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
>>



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl


Re: SVN to Git migration in progress

2013-03-13 Thread Erik de Bruin
Some more links for reference.

The link to the [VOTE] email on using git and branching model:

http://markmail.org/message/2kklqltsdo4643lv

And the link to the [RESULT][VOTE] email:

http://markmail.org/message/ajlskznzec4wqda2

EdB



On Wed, Mar 13, 2013 at 9:29 AM, Erik de Bruin  wrote:
> Yennick,
>
> Thank you! I was already aware of that workflow. In fact, it IS the
> branching model Apache Flex will be using. It was voted in as the
> preferred way to work with git after the switch from SVN.
>
> EdB
>
>
>
> On Wed, Mar 13, 2013 at 8:54 AM, Yennick Trevels
>  wrote:
>> Erik,
>>
>> Here's an example of how a git workflow can look like:
>> http://nvie.com/posts/a-successful-git-branching-model/
>> While this is not necessarily the branching model that the Apache Flex
>> project will use, it should give you a better idea on how git works.
>> Also note that unless you see a "git push" command in that article,
>> everything is done on your local copy of the repository.
>>
>>
>> On Tue, Mar 12, 2013 at 8:41 PM, Erik de Bruin  wrote:
>>
>>> Thank you, I needed kittens!
>>>
>>> EdB
>>>
>>>
>>>
>>> On Tue, Mar 12, 2013 at 8:21 PM, Om  wrote:
>>> > On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin 
>>> wrote:
>>> >
>>> >> It does make me feel a little better, all this ranting.
>>> >>
>>> >> And "bite the bullet and move on" is only possible if the people that
>>> >> actually know git actively help out the many active contributors that
>>> >> are complete newbies at it.
>>> >>
>>> >> One of the first things I like to see is an actual step-by-step in the
>>> >> Wiki that lists and explains all the commands we need to use if we
>>> >> want our code to move from our machines to somewhere where it is
>>> >> integrated and available to everyone else. If possible, it also
>>> >> explains where this 'somewhere' is and how you can keep your local
>>> >> code up to date with it (without having to worry you're on a different
>>> >> branch/fork/hub than most other people).
>>> >>
>>> >> Still confused,
>>> >>
>>> >> EdB
>>> >>
>>> >> PS. This will be my last "rant" on this subject, I'll kick the dog if
>>> >> I need to feel better from here on out.
>>> >>
>>> >>
>>> > As you can see, we are working to get all this done.
>>> >
>>> > In the meantime, watch these kittens playing:
>>> > http://www.youtube.com/watch?v=-efQuSlxgWY
>>> >
>>> > This is the best I can do for you now :-)
>>> >
>>> > Om
>>> >
>>> >
>>> >>
>>> >>
>>> >> On Tue, Mar 12, 2013 at 8:03 PM, Alex Harui  wrote:
>>> >> >
>>> >> >
>>> >> >
>>> >> > On 3/12/13 11:11 AM, "Erik de Bruin"  wrote:
>>> >> >
>>> >> >> I still don't see what problem this fixes. And having to work with
>>> >> >> something thats sucks for weeks while you're knee deep into a
>>> >> >> release/contribution is causing problems that weren't there. And more
>>> >> >> importantly: I don't see what this does for the project that needed
>>> to
>>> >> >> be done so desperately that we couldn't get a couple of days advance
>>> >> >> warning so we could at least commit our outstanding changes and
>>> finish
>>> >> >> the release(s) that were in progress?
>>> >> >>
>>> >> > Erik, there is no question that the migration should have been delayed
>>> >> and
>>> >> > better coordinated/communicated.  Normally Infra checks with us before
>>> >> doing
>>> >> > things like this.  Either they forgot or someone besides us gave the
>>> go
>>> >> > ahead.  If it makes you feel better to keep ranting, fine, but I don't
>>> >> think
>>> >> > it will cause us to reverse engines.
>>> >> >
>>> >> > I've never used Git, but everything I've read says it is a better
>>> >> > implementation of SCM.  I don't see complaints about Git like I do
>>> about
>>> >> > SVN.
>>> >> >
>>> >> > --
>>> >> > Alex Harui
>>> >> > Flex SDK Team
>>> >> > Adobe Systems, Inc.
>>> >> > http://blogs.adobe.com/aharui
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> 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
>>>
>
>
>
> --
> 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: SVN to Git migration in progress

2013-03-13 Thread Harbs
Huh? Does that mean we're back to square one with the migration?

If yes, I'll do a svn checkout. I was waiting until this whole migration thing 
finishes to learn git…

What a mess… ;-)

On Mar 13, 2013, at 2:34 PM, Frédéric THOMAS wrote:

> Just an update from the infra [1] :
> 
>  Fine, I've made your svn space rw again. That does mean we'll 
> have to do the "make ro, create git repo, review it, make rw" dance from the 
> start sometime later.
> 
> I suppose we can't commit in between ?
> 
>  The critical section is that the git repo must receive no commits 
> while the PMC audits it. And that's usually accompanied by freezing svn 
> (except site) to avoid a split brain condition. IOW if you commit to svn, git 
> won't have those commits when made writable.
> 
> -Fred
> 
> [1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070
> 
> -Message d'origine- From: christofer.d...@c-ware.de
> Sent: Wednesday, March 13, 2013 12:32 PM
> To: dev@flex.apache.org
> Subject: AW: SVN to Git migration in progress
> 
> Well in our case this would simply could be any committer of the project. At 
> the time of me writing that article Velo was the only person with commit 
> rights to the central repo :-)
> 
> ____________
> Von: Gordon Smith [gosm...@adobe.com]
> Gesendet: Dienstag, 12. März 2013 18:32
> An: dev@flex.apache.org
> Betreff: RE: SVN to Git migration in progress
> 
>> "What happens here is that you commit to a publically accessible repository 
>> clone on GitHub that only you can commit to and then issue a "Pull Request" 
>> to Velo. He can now review your changes and pull these changes from your 
>> private fork at GitHub. If he likes what you did, he will apply your patches 
>> to the trunk and you're done."
> 
> Who is going to be the Velo for Apache Flex? That person is going to be very 
> busy!
> 
> - Gordon
> 
> 
> -Original Message-
> From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
> Sent: Tuesday, March 12, 2013 9:00 AM
> To: dev@flex.apache.org
> Subject: AW: SVN to Git migration in progress
> 
> I once wrote up the workflow of contributing to Flexmojos using Git ... as 
> the workflow for Flex is now the same, perhaps it explains a little and helps 
> clear the confusion with git:
> https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos
> 
> Chris
> 
> 
> Von: Erik de Bruin [e...@ixsoftware.nl]
> Gesendet: Dienstag, 12. März 2013 13:08
> An: dev@flex.apache.org
> Betreff: Re: SVN to Git migration in progress
> 
> What advantage is having a local repo to having a local working copy?
> It seems to me that all it does is add an extra layer between me and my 
> co-contributors. I need to 'commit' to my local repo and then 'push' to get 
> it out to the world, where before only a 'commit' was needed...
> 
> EdB
> 
> 
> 
> On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira 
>  wrote:
>> commit is like SVN, you are making a commit in your *local* repo.
>> 
>> When GIT will became RW, you will be able to "push" to the remote repo
>> sharing your changes.
>> 
>> In Git you have a fully functional local repo, and there's a shared
>> one remotely while in SVN there's only one remotely...
>> 
>> 
>> 
>> 2013/3/12 Erik de Bruin 
>> 
>>> Joao,
>>> 
>>> Thank you... but that went right over my head. I'm still at the stage
>>> where I'm trying to grok the difference between 'commit' and 'push'...
>>> I'll get there, but I'm so not pleased with (the timing) of this move
>>> that you all get to enjoy my wining about it until I have the
>>> FalconJx stuff - which I had nicely lined up for a SVN commit -
>>> working again in the new git repos I've been forced to make, and my
>>> code is safely 'staged/committed/pushed' for all to enjoy.
>>> 
>>> EdB
>>> 
>>> 
>>> 
>>> On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes
>>>  wrote:
>>> > Eric, If you want to learn the basics behind git you can try
>>> > http://pcottle.github.com/learnGitBranching/ , it helped me.
>>> >
>>> >
>>> > On 12 March 2013 09:14, Erik de Bruin  wrote:
>>> >
>>> >> Are you sure?
>>> >>
>>> >> I did a 'git clone' and 'build.properties' shows:
>>> &

Re: SVN to Git migration in progress

2013-03-13 Thread Frédéric THOMAS

Huh? Does that mean we're back to square one with the migration?


Yep :P

-Fred

-Message d'origine- 
From: Harbs

Sent: Wednesday, March 13, 2013 2:15 PM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Huh? Does that mean we're back to square one with the migration?

If yes, I'll do a svn checkout. I was waiting until this whole migration 
thing finishes to learn git…


What a mess… ;-)

On Mar 13, 2013, at 2:34 PM, Frédéric THOMAS wrote:


Just an update from the infra [1] :

 Fine, I've made your svn space rw again. That does mean we'll 
have to do the "make ro, create git repo, review it, make rw" dance from 
the start sometime later.


I suppose we can't commit in between ?

 The critical section is that the git repo must receive no 
commits while the PMC audits it. And that's usually accompanied by 
freezing svn (except site) to avoid a split brain condition. IOW if you 
commit to svn, git won't have those commits when made writable.


-Fred

[1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070

-Message d'origine- From: christofer.d...@c-ware.de
Sent: Wednesday, March 13, 2013 12:32 PM
To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

Well in our case this would simply could be any committer of the project. 
At the time of me writing that article Velo was the only person with 
commit rights to the central repo :-)



Von: Gordon Smith [gosm...@adobe.com]
Gesendet: Dienstag, 12. März 2013 18:32
An: dev@flex.apache.org
Betreff: RE: SVN to Git migration in progress

"What happens here is that you commit to a publically accessible 
repository clone on GitHub that only you can commit to and then issue a 
"Pull Request" to Velo. He can now review your changes and pull these 
changes from your private fork at GitHub. If he likes what you did, he 
will apply your patches to the trunk and you're done."


Who is going to be the Velo for Apache Flex? That person is going to be 
very busy!


- Gordon


-Original Message-
From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
Sent: Tuesday, March 12, 2013 9:00 AM
To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

I once wrote up the workflow of contributing to Flexmojos using Git ... as 
the workflow for Flex is now the same, perhaps it explains a little and 
helps clear the confusion with git:

https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos

Chris


Von: Erik de Bruin [e...@ixsoftware.nl]
Gesendet: Dienstag, 12. März 2013 13:08
An: dev@flex.apache.org
Betreff: Re: SVN to Git migration in progress

What advantage is having a local repo to having a local working copy?
It seems to me that all it does is add an extra layer between me and my 
co-contributors. I need to 'commit' to my local repo and then 'push' to 
get it out to the world, where before only a 'commit' was needed...


EdB



On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira 
 wrote:

commit is like SVN, you are making a commit in your *local* repo.

When GIT will became RW, you will be able to "push" to the remote repo
sharing your changes.

In Git you have a fully functional local repo, and there's a shared
one remotely while in SVN there's only one remotely...



2013/3/12 Erik de Bruin 


Joao,

Thank you... but that went right over my head. I'm still at the stage
where I'm trying to grok the difference between 'commit' and 'push'...
I'll get there, but I'm so not pleased with (the timing) of this move
that you all get to enjoy my wining about it until I have the
FalconJx stuff - which I had nicely lined up for a SVN commit -
working again in the new git repos I've been forced to make, and my
code is safely 'staged/committed/pushed' for all to enjoy.

EdB



On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes
 wrote:
> Eric, If you want to learn the basics behind git you can try
> http://pcottle.github.com/learnGitBranching/ , it helped me.
>
>
> On 12 March 2013 09:14, Erik de Bruin  wrote:
>
>> Are you sure?
>>
>> I did a 'git clone' and 'build.properties' shows:
>>
>> # flex-sdk-description values
>> release = Apache Flex 4.9.1
>> release.version = 4.9.1
>>
>> While the develop branch in SVN has:
>>
>> # flex-sdk-description values
>> release = Apache Flex 4.10.0
>> release.version = 4.10.0
>>
>> Oops?
>>
>> EdB
>>
>>
>> On Tue, Mar 12, 2013 at 10:04 AM, Frédéric THOMAS
>>  wrote:
>> > it contains a copy of the develop branch you should do: git
>> > clone https://git-wip-us.apache.org/repos/asf/flex-sdk.git, it
&

Re: SVN to Git migration in progress

2013-03-13 Thread Erik de Bruin
WTF!

EdB


On Wed, Mar 13, 2013 at 2:20 PM, Frédéric THOMAS
 wrote:
>> Huh? Does that mean we're back to square one with the migration?
>
>
> Yep :P
>
> -Fred
>
> -Message d'origine- From: Harbs
> Sent: Wednesday, March 13, 2013 2:15 PM
>
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
> Huh? Does that mean we're back to square one with the migration?
>
> If yes, I'll do a svn checkout. I was waiting until this whole migration
> thing finishes to learn git…
>
> What a mess… ;-)
>
> On Mar 13, 2013, at 2:34 PM, Frédéric THOMAS wrote:
>
>> Just an update from the infra [1] :
>>
>>  Fine, I've made your svn space rw again. That does mean we'll
>> have to do the "make ro, create git repo, review it, make rw" dance from the
>> start sometime later.
>>
>> I suppose we can't commit in between ?
>>
>>  The critical section is that the git repo must receive no
>> commits while the PMC audits it. And that's usually accompanied by freezing
>> svn (except site) to avoid a split brain condition. IOW if you commit to
>> svn, git won't have those commits when made writable.
>>
>> -Fred
>>
>> [1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070
>>
>> -Message d'origine- From: christofer.d...@c-ware.de
>> Sent: Wednesday, March 13, 2013 12:32 PM
>> To: dev@flex.apache.org
>> Subject: AW: SVN to Git migration in progress
>>
>> Well in our case this would simply could be any committer of the project.
>> At the time of me writing that article Velo was the only person with commit
>> rights to the central repo :-)
>>
>> 
>> Von: Gordon Smith [gosm...@adobe.com]
>> Gesendet: Dienstag, 12. März 2013 18:32
>> An: dev@flex.apache.org
>> Betreff: RE: SVN to Git migration in progress
>>
>>> "What happens here is that you commit to a publically accessible
>>> repository clone on GitHub that only you can commit to and then issue a
>>> "Pull Request" to Velo. He can now review your changes and pull these
>>> changes from your private fork at GitHub. If he likes what you did, he will
>>> apply your patches to the trunk and you're done."
>>
>>
>> Who is going to be the Velo for Apache Flex? That person is going to be
>> very busy!
>>
>> - Gordon
>>
>>
>> -Original Message-
>> From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
>> Sent: Tuesday, March 12, 2013 9:00 AM
>> To: dev@flex.apache.org
>> Subject: AW: SVN to Git migration in progress
>>
>> I once wrote up the workflow of contributing to Flexmojos using Git ... as
>> the workflow for Flex is now the same, perhaps it explains a little and
>> helps clear the confusion with git:
>> https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos
>>
>> Chris
>>
>> 
>> Von: Erik de Bruin [e...@ixsoftware.nl]
>> Gesendet: Dienstag, 12. März 2013 13:08
>> An: dev@flex.apache.org
>> Betreff: Re: SVN to Git migration in progress
>>
>> What advantage is having a local repo to having a local working copy?
>> It seems to me that all it does is add an extra layer between me and my
>> co-contributors. I need to 'commit' to my local repo and then 'push' to get
>> it out to the world, where before only a 'commit' was needed...
>>
>> EdB
>>
>>
>>
>> On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira
>>  wrote:
>>>
>>> commit is like SVN, you are making a commit in your *local* repo.
>>>
>>> When GIT will became RW, you will be able to "push" to the remote repo
>>> sharing your changes.
>>>
>>> In Git you have a fully functional local repo, and there's a shared
>>> one remotely while in SVN there's only one remotely...
>>>
>>>
>>>
>>> 2013/3/12 Erik de Bruin 
>>>
>>>> Joao,
>>>>
>>>> Thank you... but that went right over my head. I'm still at the stage
>>>> where I'm trying to grok the difference between 'commit' and 'push'...
>>>> I'll get there, but I'm so not pleased with (the timing) of this move
>>>> that you all get to enjoy my wining about it until I have the
>>>> FalconJx stuff - which I had nicely lined up for a SVN commit -
&g

Re: SVN to Git migration in progress

2013-03-13 Thread Frédéric THOMAS

Hi Erik,

Yes, we're going to do the all process again until everything is ok.
You shouldn't start working on git until this point (we're all locked at the 
moment), in between, you can do a patch, that should be easy to re-apply 
against the final version.


-Fred

-Message d'origine- 
From: Erik de Bruin

Sent: Wednesday, March 13, 2013 2:18 PM
To: dev@flex.apache.org
Subject: Re: AW: SVN to Git migration in progress

What does that mean? I have spent 2 days moving from SVN to git. Right
now my entrire FlexJS MXML in FalconJx contribution is in git. Does
this message mean that we go back to SVN? What does that mean for the
work I already did in git, will I have to do the whole setup over
again?

If true, I'll go back to ranting... and no kittens will stop me this time!

EdB



On Wed, Mar 13, 2013 at 1:34 PM, Frédéric THOMAS
 wrote:

Just an update from the infra [1] :

 Fine, I've made your svn space rw again. That does mean we'll
have to do the "make ro, create git repo, review it, make rw" dance from 
the

start sometime later.

I suppose we can't commit in between ?

 The critical section is that the git repo must receive no
commits while the PMC audits it. And that's usually accompanied by 
freezing

svn (except site) to avoid a split brain condition. IOW if you commit to
svn, git won't have those commits when made writable.

-Fred

[1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070

-Message d'origine- From: christofer.d...@c-ware.de
Sent: Wednesday, March 13, 2013 12:32 PM

To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

Well in our case this would simply could be any committer of the project. 
At

the time of me writing that article Velo was the only person with commit
rights to the central repo :-)


Von: Gordon Smith [gosm...@adobe.com]
Gesendet: Dienstag, 12. März 2013 18:32
An: dev@flex.apache.org
Betreff: RE: SVN to Git migration in progress


"What happens here is that you commit to a publically accessible
repository clone on GitHub that only you can commit to and then issue a
"Pull Request" to Velo. He can now review your changes and pull these
changes from your private fork at GitHub. If he likes what you did, he 
will

apply your patches to the trunk and you're done."



Who is going to be the Velo for Apache Flex? That person is going to be 
very

busy!

- Gordon


-Original Message-
From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
Sent: Tuesday, March 12, 2013 9:00 AM
To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

I once wrote up the workflow of contributing to Flexmojos using Git ... as
the workflow for Flex is now the same, perhaps it explains a little and
helps clear the confusion with git:
https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos

Chris


Von: Erik de Bruin [e...@ixsoftware.nl]
Gesendet: Dienstag, 12. März 2013 13:08
An: dev@flex.apache.org
Betreff: Re: SVN to Git migration in progress

What advantage is having a local repo to having a local working copy?
It seems to me that all it does is add an extra layer between me and my
co-contributors. I need to 'commit' to my local repo and then 'push' to 
get

it out to the world, where before only a 'commit' was needed...

EdB



On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira
 wrote:


commit is like SVN, you are making a commit in your *local* repo.

When GIT will became RW, you will be able to "push" to the remote repo
sharing your changes.

In Git you have a fully functional local repo, and there's a shared
one remotely while in SVN there's only one remotely...



2013/3/12 Erik de Bruin 


Joao,

Thank you... but that went right over my head. I'm still at the stage
where I'm trying to grok the difference between 'commit' and 'push'...
I'll get there, but I'm so not pleased with (the timing) of this move
that you all get to enjoy my wining about it until I have the
FalconJx stuff - which I had nicely lined up for a SVN commit -
working again in the new git repos I've been forced to make, and my
code is safely 'staged/committed/pushed' for all to enjoy.

EdB



On Tue, Mar 12, 2013 at 12:14 PM, João Fernandes
 wrote:
> Eric, If you want to learn the basics behind git you can try
> http://pcottle.github.com/learnGitBranching/ , it helped me.
>
>
> On 12 March 2013 09:14, Erik de Bruin  wrote:
>
>> Are you sure?
>>
>> I did a 'git clone' and 'build.properties' shows:
>>
>> # flex-sdk-description values
>> release = Apache Flex 4.9.1
>> release.version = 4.9.1
>>
>> While the develop branch in SVN has:
>>
>> # flex-sdk-desc

Re: SVN to Git migration in progress

2013-03-13 Thread Erik de Bruin
Before I totally freak out, please explain to me what just happened?
Why did INFRA abort the migration?

EdB



On Wed, Mar 13, 2013 at 2:25 PM, Frédéric THOMAS
 wrote:
> Hi Erik,
>
> Yes, we're going to do the all process again until everything is ok.
> You shouldn't start working on git until this point (we're all locked at the
> moment), in between, you can do a patch, that should be easy to re-apply
> against the final version.
>
>
> -Fred
>
> -Message d'origine- From: Erik de Bruin
> Sent: Wednesday, March 13, 2013 2:18 PM
> To: dev@flex.apache.org
> Subject: Re: AW: SVN to Git migration in progress
>
>
> What does that mean? I have spent 2 days moving from SVN to git. Right
> now my entrire FlexJS MXML in FalconJx contribution is in git. Does
> this message mean that we go back to SVN? What does that mean for the
> work I already did in git, will I have to do the whole setup over
> again?
>
> If true, I'll go back to ranting... and no kittens will stop me this time!
>
> EdB
>
>
>
> On Wed, Mar 13, 2013 at 1:34 PM, Frédéric THOMAS
>  wrote:
>>
>> Just an update from the infra [1] :
>>
>>  Fine, I've made your svn space rw again. That does mean we'll
>> have to do the "make ro, create git repo, review it, make rw" dance from
>> the
>> start sometime later.
>>
>> I suppose we can't commit in between ?
>>
>>  The critical section is that the git repo must receive no
>> commits while the PMC audits it. And that's usually accompanied by
>> freezing
>> svn (except site) to avoid a split brain condition. IOW if you commit to
>> svn, git won't have those commits when made writable.
>>
>> -Fred
>>
>> [1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070
>>
>> -Message d'origine- From: christofer.d...@c-ware.de
>> Sent: Wednesday, March 13, 2013 12:32 PM
>>
>> To: dev@flex.apache.org
>> Subject: AW: SVN to Git migration in progress
>>
>> Well in our case this would simply could be any committer of the project.
>> At
>> the time of me writing that article Velo was the only person with commit
>> rights to the central repo :-)
>>
>> 
>> Von: Gordon Smith [gosm...@adobe.com]
>> Gesendet: Dienstag, 12. März 2013 18:32
>> An: dev@flex.apache.org
>> Betreff: RE: SVN to Git migration in progress
>>
>>> "What happens here is that you commit to a publically accessible
>>> repository clone on GitHub that only you can commit to and then issue a
>>> "Pull Request" to Velo. He can now review your changes and pull these
>>> changes from your private fork at GitHub. If he likes what you did, he
>>> will
>>> apply your patches to the trunk and you're done."
>>
>>
>>
>> Who is going to be the Velo for Apache Flex? That person is going to be
>> very
>> busy!
>>
>> - Gordon
>>
>>
>> -Original Message-
>> From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
>> Sent: Tuesday, March 12, 2013 9:00 AM
>> To: dev@flex.apache.org
>> Subject: AW: SVN to Git migration in progress
>>
>> I once wrote up the workflow of contributing to Flexmojos using Git ... as
>> the workflow for Flex is now the same, perhaps it explains a little and
>> helps clear the confusion with git:
>> https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos
>>
>> Chris
>>
>> 
>> Von: Erik de Bruin [e...@ixsoftware.nl]
>> Gesendet: Dienstag, 12. März 2013 13:08
>> An: dev@flex.apache.org
>> Betreff: Re: SVN to Git migration in progress
>>
>> What advantage is having a local repo to having a local working copy?
>> It seems to me that all it does is add an extra layer between me and my
>> co-contributors. I need to 'commit' to my local repo and then 'push' to
>> get
>> it out to the world, where before only a 'commit' was needed...
>>
>> EdB
>>
>>
>>
>> On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira
>>  wrote:
>>>
>>>
>>> commit is like SVN, you are making a commit in your *local* repo.
>>>
>>> When GIT will became RW, you will be able to "push" to the remote repo
>>> sharing your changes.
>>>
>>> In Git you have a fully functional local repo, and there's a shared
>>> one remotely whil

Re: SVN to Git migration in progress

2013-03-13 Thread Frédéric THOMAS
There're some issues relative to the history of the develop branch of the 
flex-sdk git and the master of the utilities git, it can't be resolved w/o 
to do the all process again.


-Fred

-Message d'origine- 
From: Erik de Bruin

Sent: Wednesday, March 13, 2013 2:27 PM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Before I totally freak out, please explain to me what just happened?
Why did INFRA abort the migration?

EdB



On Wed, Mar 13, 2013 at 2:25 PM, Frédéric THOMAS
 wrote:

Hi Erik,

Yes, we're going to do the all process again until everything is ok.
You shouldn't start working on git until this point (we're all locked at 
the

moment), in between, you can do a patch, that should be easy to re-apply
against the final version.


-Fred

-Message d'origine- From: Erik de Bruin
Sent: Wednesday, March 13, 2013 2:18 PM
To: dev@flex.apache.org
Subject: Re: AW: SVN to Git migration in progress


What does that mean? I have spent 2 days moving from SVN to git. Right
now my entrire FlexJS MXML in FalconJx contribution is in git. Does
this message mean that we go back to SVN? What does that mean for the
work I already did in git, will I have to do the whole setup over
again?

If true, I'll go back to ranting... and no kittens will stop me this time!

EdB



On Wed, Mar 13, 2013 at 1:34 PM, Frédéric THOMAS
 wrote:


Just an update from the infra [1] :

 Fine, I've made your svn space rw again. That does mean we'll
have to do the "make ro, create git repo, review it, make rw" dance from
the
start sometime later.

I suppose we can't commit in between ?

 The critical section is that the git repo must receive no
commits while the PMC audits it. And that's usually accompanied by
freezing
svn (except site) to avoid a split brain condition. IOW if you commit to
svn, git won't have those commits when made writable.

-Fred

[1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070

-Message d'origine- From: christofer.d...@c-ware.de
Sent: Wednesday, March 13, 2013 12:32 PM

To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

Well in our case this would simply could be any committer of the project.
At
the time of me writing that article Velo was the only person with commit
rights to the central repo :-)


Von: Gordon Smith [gosm...@adobe.com]
Gesendet: Dienstag, 12. März 2013 18:32
An: dev@flex.apache.org
Betreff: RE: SVN to Git migration in progress


"What happens here is that you commit to a publically accessible
repository clone on GitHub that only you can commit to and then issue a
"Pull Request" to Velo. He can now review your changes and pull these
changes from your private fork at GitHub. If he likes what you did, he
will
apply your patches to the trunk and you're done."




Who is going to be the Velo for Apache Flex? That person is going to be
very
busy!

- Gordon


-Original Message-
From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
Sent: Tuesday, March 12, 2013 9:00 AM
To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

I once wrote up the workflow of contributing to Flexmojos using Git ... 
as

the workflow for Flex is now the same, perhaps it explains a little and
helps clear the confusion with git:
https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos

Chris


Von: Erik de Bruin [e...@ixsoftware.nl]
Gesendet: Dienstag, 12. März 2013 13:08
An: dev@flex.apache.org
Betreff: Re: SVN to Git migration in progress

What advantage is having a local repo to having a local working copy?
It seems to me that all it does is add an extra layer between me and my
co-contributors. I need to 'commit' to my local repo and then 'push' to
get
it out to the world, where before only a 'commit' was needed...

EdB



On Tue, Mar 12, 2013 at 1:03 PM, Carlos Rovira
 wrote:



commit is like SVN, you are making a commit in your *local* repo.

When GIT will became RW, you will be able to "push" to the remote repo
sharing your changes.

In Git you have a fully functional local repo, and there's a shared
one remotely while in SVN there's only one remotely...



2013/3/12 Erik de Bruin 


Joao,

Thank you... but that went right over my head. I'm still at the stage
where I'm trying to grok the difference between 'commit' and 'push'...
I'll get there, but I'm so not pleased with (the timing) of this move
that you all get to enjoy my wining about it until I have the
FalconJx stuff - which I had nicely lined up for a SVN commit -
working again in the new git repos I've been forced to make, and my
code is safely 'staged/committed/pushed' for all to enjoy.

EdB



On Tue, Mar 12, 2013 at 12:14 PM, João Fer

Re: SVN to Git migration in progress

2013-03-13 Thread Erik de Bruin
Well, shouldn't there have been some kind of discussion first, before
such a drastic step as this is taken?

We just learned from Bertrand that there are no Dictators in
Apache.org, but the way INFRA is behaving, it seems like he was wrong.

I propose that from now on all major actions wrt. git are discussed on
the list first and then decided with either a [VOTE] or [LAZY].

Now, to be clear: we now can write to SVN again, and all commits
should go to SVN?

EdB



On Wed, Mar 13, 2013 at 2:33 PM, Frédéric THOMAS
 wrote:
> There're some issues relative to the history of the develop branch of the
> flex-sdk git and the master of the utilities git, it can't be resolved w/o
> to do the all process again.
>
>
> -Fred
>
> -Message d'origine- From: Erik de Bruin
> Sent: Wednesday, March 13, 2013 2:27 PM
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
>
> Before I totally freak out, please explain to me what just happened?
> Why did INFRA abort the migration?
>
> EdB
>
>
>
> On Wed, Mar 13, 2013 at 2:25 PM, Frédéric THOMAS
>  wrote:
>>
>> Hi Erik,
>>
>> Yes, we're going to do the all process again until everything is ok.
>> You shouldn't start working on git until this point (we're all locked at
>> the
>> moment), in between, you can do a patch, that should be easy to re-apply
>> against the final version.
>>
>>
>> -Fred
>>
>> -Message d'origine- From: Erik de Bruin
>> Sent: Wednesday, March 13, 2013 2:18 PM
>> To: dev@flex.apache.org
>> Subject: Re: AW: SVN to Git migration in progress
>>
>>
>> What does that mean? I have spent 2 days moving from SVN to git. Right
>> now my entrire FlexJS MXML in FalconJx contribution is in git. Does
>> this message mean that we go back to SVN? What does that mean for the
>> work I already did in git, will I have to do the whole setup over
>> again?
>>
>> If true, I'll go back to ranting... and no kittens will stop me this time!
>>
>> EdB
>>
>>
>>
>> On Wed, Mar 13, 2013 at 1:34 PM, Frédéric THOMAS
>>  wrote:
>>>
>>>
>>> Just an update from the infra [1] :
>>>
>>>  Fine, I've made your svn space rw again. That does mean we'll
>>> have to do the "make ro, create git repo, review it, make rw" dance from
>>> the
>>> start sometime later.
>>>
>>> I suppose we can't commit in between ?
>>>
>>>  The critical section is that the git repo must receive no
>>> commits while the PMC audits it. And that's usually accompanied by
>>> freezing
>>> svn (except site) to avoid a split brain condition. IOW if you commit to
>>> svn, git won't have those commits when made writable.
>>>
>>> -Fred
>>>
>>> [1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070
>>>
>>> -Message d'origine----- From: christofer.d...@c-ware.de
>>> Sent: Wednesday, March 13, 2013 12:32 PM
>>>
>>> To: dev@flex.apache.org
>>> Subject: AW: SVN to Git migration in progress
>>>
>>> Well in our case this would simply could be any committer of the project.
>>> At
>>> the time of me writing that article Velo was the only person with commit
>>> rights to the central repo :-)
>>>
>>> 
>>> Von: Gordon Smith [gosm...@adobe.com]
>>> Gesendet: Dienstag, 12. März 2013 18:32
>>> An: dev@flex.apache.org
>>> Betreff: RE: SVN to Git migration in progress
>>>
>>>> "What happens here is that you commit to a publically accessible
>>>> repository clone on GitHub that only you can commit to and then issue a
>>>> "Pull Request" to Velo. He can now review your changes and pull these
>>>> changes from your private fork at GitHub. If he likes what you did, he
>>>> will
>>>> apply your patches to the trunk and you're done."
>>>
>>>
>>>
>>>
>>> Who is going to be the Velo for Apache Flex? That person is going to be
>>> very
>>> busy!
>>>
>>> - Gordon
>>>
>>>
>>> -Original Message-
>>> From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
>>> Sent: Tuesday, March 12, 2013 9:00 AM
>>> To: dev@flex.apache.org
>>> Subject: AW: SVN to Git migration in progress
>>>
>>> I once wrote up the workflow of con

Re: SVN to Git migration in progress

2013-03-13 Thread Frédéric THOMAS
It's not the best workflow I ever seen, for sure but given we're stuck on 
it, it's better to let it continue 'till the end, it doesn't serve us to 
slow it down at this point.



Now, to be clear: we now can write to SVN again, and all commits

should go to SVN?

NO or that's gonna be lost.
DON'T DO ANYTHING (learn git in between or watch kitten video).

-Fred

-Message d'origine- 
From: Erik de Bruin

Sent: Wednesday, March 13, 2013 2:42 PM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Well, shouldn't there have been some kind of discussion first, before
such a drastic step as this is taken?

We just learned from Bertrand that there are no Dictators in
Apache.org, but the way INFRA is behaving, it seems like he was wrong.

I propose that from now on all major actions wrt. git are discussed on
the list first and then decided with either a [VOTE] or [LAZY].

Now, to be clear: we now can write to SVN again, and all commits
should go to SVN?

EdB



On Wed, Mar 13, 2013 at 2:33 PM, Frédéric THOMAS
 wrote:

There're some issues relative to the history of the develop branch of the
flex-sdk git and the master of the utilities git, it can't be resolved w/o
to do the all process again.


-Fred

-Message d'origine- From: Erik de Bruin
Sent: Wednesday, March 13, 2013 2:27 PM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress


Before I totally freak out, please explain to me what just happened?
Why did INFRA abort the migration?

EdB



On Wed, Mar 13, 2013 at 2:25 PM, Frédéric THOMAS
 wrote:


Hi Erik,

Yes, we're going to do the all process again until everything is ok.
You shouldn't start working on git until this point (we're all locked at
the
moment), in between, you can do a patch, that should be easy to re-apply
against the final version.


-Fred

-Message d'origine- From: Erik de Bruin
Sent: Wednesday, March 13, 2013 2:18 PM
To: dev@flex.apache.org
Subject: Re: AW: SVN to Git migration in progress


What does that mean? I have spent 2 days moving from SVN to git. Right
now my entrire FlexJS MXML in FalconJx contribution is in git. Does
this message mean that we go back to SVN? What does that mean for the
work I already did in git, will I have to do the whole setup over
again?

If true, I'll go back to ranting... and no kittens will stop me this 
time!


EdB



On Wed, Mar 13, 2013 at 1:34 PM, Frédéric THOMAS
 wrote:



Just an update from the infra [1] :

 Fine, I've made your svn space rw again. That does mean 
we'll

have to do the "make ro, create git repo, review it, make rw" dance from
the
start sometime later.

I suppose we can't commit in between ?

 The critical section is that the git repo must receive no
commits while the PMC audits it. And that's usually accompanied by
freezing
svn (except site) to avoid a split brain condition. IOW if you commit to
svn, git won't have those commits when made writable.

-Fred

[1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070

-Message d'origine- From: christofer.d...@c-ware.de
Sent: Wednesday, March 13, 2013 12:32 PM

To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

Well in our case this would simply could be any committer of the 
project.

At
the time of me writing that article Velo was the only person with commit
rights to the central repo :-)

________________
Von: Gordon Smith [gosm...@adobe.com]
Gesendet: Dienstag, 12. März 2013 18:32
An: dev@flex.apache.org
Betreff: RE: SVN to Git migration in progress


"What happens here is that you commit to a publically accessible
repository clone on GitHub that only you can commit to and then issue a
"Pull Request" to Velo. He can now review your changes and pull these
changes from your private fork at GitHub. If he likes what you did, he
will
apply your patches to the trunk and you're done."





Who is going to be the Velo for Apache Flex? That person is going to be
very
busy!

- Gordon


-Original Message-
From: christofer.d...@c-ware.de [mailto:christofer.d...@c-ware.de]
Sent: Tuesday, March 12, 2013 9:00 AM
To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

I once wrote up the workflow of contributing to Flexmojos using Git ...
as
the workflow for Flex is now the same, perhaps it explains a little and
helps clear the confusion with git:
https://dev.c-ware.de/confluence/display/PUBLIC/Contributing+to+Flexmojos

Chris

____________________
Von: Erik de Bruin [e...@ixsoftware.nl]
Gesendet: Dienstag, 12. März 2013 13:08
An: dev@flex.apache.org
Betreff: Re: SVN to Git migration in progress

What advantage is having a local repo to having a local working copy?
It seems to me that all it does is add an extra layer between me and my
co-contributors. I need to 'commit' to my

Re: SVN to Git migration in progress

2013-03-13 Thread Erik de Bruin
I HAVE been learning git. I have been migrating from SVN to git and
while ranting on the list I've been "learning on the job". I have git
all set up and running and all the Falcon projects are 'checked out',
set up and compiling again. I also moved all my uncommitted changes
from SVN to git. There are now 8 major and 4 minor 'commits' ready to
be 'pushed' to whatever branch they are intended to end up on
(feature?, develop?, release?, master?). This has been a lot of
work... And now you're telling me that without discussion or even
notice, INFRA has decided to waste some more of my time by undoing the
entire effort?

Nice!

EdB



On Wed, Mar 13, 2013 at 2:49 PM, Frédéric THOMAS
 wrote:
> It's not the best workflow I ever seen, for sure but given we're stuck on
> it, it's better to let it continue 'till the end, it doesn't serve us to
> slow it down at this point.
>
>
>> Now, to be clear: we now can write to SVN again, and all commits
>
> should go to SVN?
>
> NO or that's gonna be lost.
> DON'T DO ANYTHING (learn git in between or watch kitten video).
>
>
> -Fred
>
> -----Message d'origine----- From: Erik de Bruin
> Sent: Wednesday, March 13, 2013 2:42 PM
>
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
> Well, shouldn't there have been some kind of discussion first, before
> such a drastic step as this is taken?
>
> We just learned from Bertrand that there are no Dictators in
> Apache.org, but the way INFRA is behaving, it seems like he was wrong.
>
> I propose that from now on all major actions wrt. git are discussed on
> the list first and then decided with either a [VOTE] or [LAZY].
>
> Now, to be clear: we now can write to SVN again, and all commits
> should go to SVN?
>
> EdB
>
>
>
> On Wed, Mar 13, 2013 at 2:33 PM, Frédéric THOMAS
>  wrote:
>>
>> There're some issues relative to the history of the develop branch of the
>> flex-sdk git and the master of the utilities git, it can't be resolved w/o
>> to do the all process again.
>>
>>
>> -Fred
>>
>> -Message d'origine- From: Erik de Bruin
>> Sent: Wednesday, March 13, 2013 2:27 PM
>> To: dev@flex.apache.org
>> Subject: Re: SVN to Git migration in progress
>>
>>
>> Before I totally freak out, please explain to me what just happened?
>> Why did INFRA abort the migration?
>>
>> EdB
>>
>>
>>
>> On Wed, Mar 13, 2013 at 2:25 PM, Frédéric THOMAS
>>  wrote:
>>>
>>>
>>> Hi Erik,
>>>
>>> Yes, we're going to do the all process again until everything is ok.
>>> You shouldn't start working on git until this point (we're all locked at
>>> the
>>> moment), in between, you can do a patch, that should be easy to re-apply
>>> against the final version.
>>>
>>>
>>> -Fred
>>>
>>> -Message d'origine- From: Erik de Bruin
>>> Sent: Wednesday, March 13, 2013 2:18 PM
>>> To: dev@flex.apache.org
>>> Subject: Re: AW: SVN to Git migration in progress
>>>
>>>
>>> What does that mean? I have spent 2 days moving from SVN to git. Right
>>> now my entrire FlexJS MXML in FalconJx contribution is in git. Does
>>> this message mean that we go back to SVN? What does that mean for the
>>> work I already did in git, will I have to do the whole setup over
>>> again?
>>>
>>> If true, I'll go back to ranting... and no kittens will stop me this
>>> time!
>>>
>>> EdB
>>>
>>>
>>>
>>> On Wed, Mar 13, 2013 at 1:34 PM, Frédéric THOMAS
>>>  wrote:
>>>>
>>>>
>>>>
>>>> Just an update from the infra [1] :
>>>>
>>>>  Fine, I've made your svn space rw again. That does mean
>>>> we'll
>>>> have to do the "make ro, create git repo, review it, make rw" dance from
>>>> the
>>>> start sometime later.
>>>>
>>>> I suppose we can't commit in between ?
>>>>
>>>>  The critical section is that the git repo must receive no
>>>> commits while the PMC audits it. And that's usually accompanied by
>>>> freezing
>>>> svn (except site) to avoid a split brain condition. IOW if you commit to
>>>> svn, git won't have those commits when made writable.
>>>>
>>>> -Fred
>>>>
>>>> [1] https://issues.a

Re: SVN to Git migration in progress

2013-03-13 Thread Frédéric THOMAS
I didn't start to code anything knowing we're in the middle of a migration 
process but no worries, normaly, even if they generate another git repo, the 
SHA1 of the git objects gonna be the same, it means, you can do a patch with 
your change and re-apply it later, when git will r/w.


-Fred

-Message d'origine- 
From: Erik de Bruin

Sent: Wednesday, March 13, 2013 3:03 PM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

I HAVE been learning git. I have been migrating from SVN to git and
while ranting on the list I've been "learning on the job". I have git
all set up and running and all the Falcon projects are 'checked out',
set up and compiling again. I also moved all my uncommitted changes
from SVN to git. There are now 8 major and 4 minor 'commits' ready to
be 'pushed' to whatever branch they are intended to end up on
(feature?, develop?, release?, master?). This has been a lot of
work... And now you're telling me that without discussion or even
notice, INFRA has decided to waste some more of my time by undoing the
entire effort?

Nice!

EdB



On Wed, Mar 13, 2013 at 2:49 PM, Frédéric THOMAS
 wrote:

It's not the best workflow I ever seen, for sure but given we're stuck on
it, it's better to let it continue 'till the end, it doesn't serve us to
slow it down at this point.



Now, to be clear: we now can write to SVN again, and all commits


should go to SVN?

NO or that's gonna be lost.
DON'T DO ANYTHING (learn git in between or watch kitten video).


-Fred

-Message d'origine----- From: Erik de Bruin
Sent: Wednesday, March 13, 2013 2:42 PM

To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Well, shouldn't there have been some kind of discussion first, before
such a drastic step as this is taken?

We just learned from Bertrand that there are no Dictators in
Apache.org, but the way INFRA is behaving, it seems like he was wrong.

I propose that from now on all major actions wrt. git are discussed on
the list first and then decided with either a [VOTE] or [LAZY].

Now, to be clear: we now can write to SVN again, and all commits
should go to SVN?

EdB



On Wed, Mar 13, 2013 at 2:33 PM, Frédéric THOMAS
 wrote:


There're some issues relative to the history of the develop branch of the
flex-sdk git and the master of the utilities git, it can't be resolved 
w/o

to do the all process again.


-Fred

-----Message d'origine----- From: Erik de Bruin
Sent: Wednesday, March 13, 2013 2:27 PM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress


Before I totally freak out, please explain to me what just happened?
Why did INFRA abort the migration?

EdB



On Wed, Mar 13, 2013 at 2:25 PM, Frédéric THOMAS
 wrote:



Hi Erik,

Yes, we're going to do the all process again until everything is ok.
You shouldn't start working on git until this point (we're all locked at
the
moment), in between, you can do a patch, that should be easy to re-apply
against the final version.


-Fred

-Message d'origine- From: Erik de Bruin
Sent: Wednesday, March 13, 2013 2:18 PM
To: dev@flex.apache.org
Subject: Re: AW: SVN to Git migration in progress


What does that mean? I have spent 2 days moving from SVN to git. Right
now my entrire FlexJS MXML in FalconJx contribution is in git. Does
this message mean that we go back to SVN? What does that mean for the
work I already did in git, will I have to do the whole setup over
again?

If true, I'll go back to ranting... and no kittens will stop me this
time!

EdB



On Wed, Mar 13, 2013 at 1:34 PM, Frédéric THOMAS
 wrote:




Just an update from the infra [1] :

 Fine, I've made your svn space rw again. That does mean
we'll
have to do the "make ro, create git repo, review it, make rw" dance 
from

the
start sometime later.

I suppose we can't commit in between ?

 The critical section is that the git repo must receive no
commits while the PMC audits it. And that's usually accompanied by
freezing
svn (except site) to avoid a split brain condition. IOW if you commit 
to

svn, git won't have those commits when made writable.

-Fred

[1] https://issues.apache.org/jira/browse/INFRA-5549#comment-13601070

-Message d'origine- From: christofer.d...@c-ware.de
Sent: Wednesday, March 13, 2013 12:32 PM

To: dev@flex.apache.org
Subject: AW: SVN to Git migration in progress

Well in our case this would simply could be any committer of the
project.
At
the time of me writing that article Velo was the only person with 
commit

rights to the central repo :-)


Von: Gordon Smith [gosm...@adobe.com]
Gesendet: Dienstag, 12. März 2013 18:32
An: dev@flex.apache.org
Betreff: RE: SVN to Git migration in progress


"What happens here is that you commit to a publically accessible
repository clone on

Re: SVN to Git migration in progress

2013-03-13 Thread Erik de Bruin
So I need to prepare patches for the commits that are currently ready
to go in my local repo/branch, which I can apply when all is said and
done and I have (again) cloned a new local copy and got that working?

And just FYI, I didn't START to code anything, I was actually very
close to committing what I had already written, which is why I was so
frustrated in the first place that INFRA (without notification) made
SVN read only...

EdB



On Wed, Mar 13, 2013 at 3:15 PM, Frédéric THOMAS
 wrote:
> I didn't start to code anything knowing we're in the middle of a migration
> process but no worries, normaly, even if they generate another git repo, the
> SHA1 of the git objects gonna be the same, it means, you can do a patch with
> your change and re-apply it later, when git will r/w.
>
>
> -Fred
>
> -Message d'origine- From: Erik de Bruin
> Sent: Wednesday, March 13, 2013 3:03 PM
>
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
> I HAVE been learning git. I have been migrating from SVN to git and
> while ranting on the list I've been "learning on the job". I have git
> all set up and running and all the Falcon projects are 'checked out',
> set up and compiling again. I also moved all my uncommitted changes
> from SVN to git. There are now 8 major and 4 minor 'commits' ready to
> be 'pushed' to whatever branch they are intended to end up on
> (feature?, develop?, release?, master?). This has been a lot of
> work... And now you're telling me that without discussion or even
> notice, INFRA has decided to waste some more of my time by undoing the
> entire effort?
>
> Nice!
>
> EdB
>
>
>
> On Wed, Mar 13, 2013 at 2:49 PM, Frédéric THOMAS
>  wrote:
>>
>> It's not the best workflow I ever seen, for sure but given we're stuck on
>> it, it's better to let it continue 'till the end, it doesn't serve us to
>> slow it down at this point.
>>
>>
>>> Now, to be clear: we now can write to SVN again, and all commits
>>
>>
>> should go to SVN?
>>
>> NO or that's gonna be lost.
>> DON'T DO ANYTHING (learn git in between or watch kitten video).
>>
>>
>> -Fred
>>
>> -Message d'origine- From: Erik de Bruin
>> Sent: Wednesday, March 13, 2013 2:42 PM
>>
>> To: dev@flex.apache.org
>> Subject: Re: SVN to Git migration in progress
>>
>> Well, shouldn't there have been some kind of discussion first, before
>> such a drastic step as this is taken?
>>
>> We just learned from Bertrand that there are no Dictators in
>> Apache.org, but the way INFRA is behaving, it seems like he was wrong.
>>
>> I propose that from now on all major actions wrt. git are discussed on
>> the list first and then decided with either a [VOTE] or [LAZY].
>>
>> Now, to be clear: we now can write to SVN again, and all commits
>> should go to SVN?
>>
>> EdB
>>
>>
>>
>> On Wed, Mar 13, 2013 at 2:33 PM, Frédéric THOMAS
>>  wrote:
>>>
>>>
>>> There're some issues relative to the history of the develop branch of the
>>> flex-sdk git and the master of the utilities git, it can't be resolved
>>> w/o
>>> to do the all process again.
>>>
>>>
>>> -Fred
>>>
>>> -Message d'origine- From: Erik de Bruin
>>> Sent: Wednesday, March 13, 2013 2:27 PM
>>> To: dev@flex.apache.org
>>> Subject: Re: SVN to Git migration in progress
>>>
>>>
>>> Before I totally freak out, please explain to me what just happened?
>>> Why did INFRA abort the migration?
>>>
>>> EdB
>>>
>>>
>>>
>>> On Wed, Mar 13, 2013 at 2:25 PM, Frédéric THOMAS
>>>  wrote:
>>>>
>>>>
>>>>
>>>> Hi Erik,
>>>>
>>>> Yes, we're going to do the all process again until everything is ok.
>>>> You shouldn't start working on git until this point (we're all locked at
>>>> the
>>>> moment), in between, you can do a patch, that should be easy to re-apply
>>>> against the final version.
>>>>
>>>>
>>>> -Fred
>>>>
>>>> -Message d'origine- From: Erik de Bruin
>>>> Sent: Wednesday, March 13, 2013 2:18 PM
>>>> To: dev@flex.apache.org
>>>> Subject: Re: AW: SVN to Git migration in progress
>>>>
>>>>
>>>> What does that mean? I have

TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Alex Harui
Well, I'm still learning about Git, but it looks like we have to resolve the
TLF svn:externals issue and it isn't clear that links in the file system are
going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it out
on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git manual
that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we just
did it so the build scripts wouldn't have to change that much from the Adobe
days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, maybe
the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:

> Still that :)
> 
> I guess on windows I should find a way to to a hard link, right ?
> 
> -Fred
> 
> -Message d'origine-
> From: Justin Mclean
> Sent: Tuesday, March 12, 2013 11:26 AM
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
> 
> Hi,
> 
> Well the good news is other than the flex-sdk git repo compiles a usable SDK
> if you work around the TLF issue.
> 
> Justin 
> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Frédéric THOMAS
Submodules in Git are less flexible than svn:externals and less 
straightforward to use, you can plug an entire git repo as submodule but 
can't plug a sub-directory the a git repo as submodule. The problem with TLF 
is we need to plug the sub-directory called textLayout to the 3.0.33 
directory of our sdk repo, that's make submodules unusable.


One way to go is to clone the TLF repo a part, make a hard link from the 
textLayout directory to a new 3.0.33 directory in the sdk repo, gitignore 
this directory at the sdk repo level, if we want to work on TLF, we can do 
it from the TLF repo itself.


Note:
- I've got this working and I finished to fill the .gitignore file.
- On windows, there's a free software to manage soft/hard link, but it's one 
thing in more to do to setup the SDK that has to be explain in the readme.


-Fred

-Message d'origine- 
From: Alex Harui

Sent: Tuesday, March 12, 2013 6:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve the
TLF svn:externals issue and it isn't clear that links in the file system are
going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it out
on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git manual
that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we just
did it so the build scripts wouldn't have to change that much from the Adobe
days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, maybe
the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:


Still that :)

I guess on windows I should find a way to to a hard link, right ?

-Fred

-Message d'origine-
From: Justin Mclean
Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable 
SDK

if you work around the TLF issue.

Justin



--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Alex Harui
I think we don't want to use hard-links.  And if submodules won't work, then
I think it is time to figure out how to cut releases by grabbing stuff from
different "repos".  (BTW, are these separate "repos" as far as Git is
concerned or something else?)

At Adobe, TLF was developed in Perforce by another team and we took drops
for Flex.  I'm sure we can do something similar.


On 3/12/13 11:37 AM, "Frédéric THOMAS"  wrote:

> Submodules in Git are less flexible than svn:externals and less
> straightforward to use, you can plug an entire git repo as submodule but
> can't plug a sub-directory the a git repo as submodule. The problem with TLF
> is we need to plug the sub-directory called textLayout to the 3.0.33
> directory of our sdk repo, that's make submodules unusable.
> 
> One way to go is to clone the TLF repo a part, make a hard link from the
> textLayout directory to a new 3.0.33 directory in the sdk repo, gitignore
> this directory at the sdk repo level, if we want to work on TLF, we can do
> it from the TLF repo itself.
> 
> Note:
> - I've got this working and I finished to fill the .gitignore file.
> - On windows, there's a free software to manage soft/hard link, but it's one
> thing in more to do to setup the SDK that has to be explain in the readme.
> 
> -Fred
> 
> -Message d'origine-
> From: Alex Harui
> Sent: Tuesday, March 12, 2013 6:00 PM
> To: dev@flex.apache.org
> Subject: TLF Issue (was Re: SVN to Git migration in progress)
> 
> Well, I'm still learning about Git, but it looks like we have to resolve the
> TLF svn:externals issue and it isn't clear that links in the file system are
> going to work on Windows and are the "correct" solution.
> 
> Does anybody actually know the answer?  Or do we just have to figure it out
> on our own.
> 
> One thing I saw on the internet says that you can just pull from the other
> project if there aren't any conflicts with file names.  Would that work?
> 
> Were submodules and/or subtrees ruled out?  It appeared from the Git manual
> that an update of the main project doesn't automatically update the
> submodules, so that will leave us open to making mistakes staying in sync.
> 
> IMO, we should re-think why we had TLF as an svn:external.  I think we just
> did it so the build scripts wouldn't have to change that much from the Adobe
> days, so we could find the source where we were used to seeing it.
> 
> But looking not to far into the future, our releases may become a
> composition of stuff from the various Apache Flex "sub-projects".  For
> example, the FlexJS stuff is compositing things from the old Flex SDK, the
> Falcon project and the ASJS project.
> 
> So, given that we might have sync issues in Git even with submodules, maybe
> the answer is to rework the release scripts to composite from multiple
> projects?
> 
> -Alex
> 
> 
> 
> On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:
> 
>> Still that :)
>> 
>> I guess on windows I should find a way to to a hard link, right ?
>> 
>> -Fred
>> 
>> -Message d'origine-
>> From: Justin Mclean
>> Sent: Tuesday, March 12, 2013 11:26 AM
>> To: dev@flex.apache.org
>> Subject: Re: SVN to Git migration in progress
>> 
>> Hi,
>> 
>> Well the good news is other than the flex-sdk git repo compiles a usable
>> SDK
>> if you work around the TLF issue.
>> 
>> Justin
>> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Harbs
Why is TLF a separate repro at all? Why isn't it just part of the sdk repro?

On Mar 12, 2013, at 9:11 PM, Alex Harui wrote:

> I think we don't want to use hard-links.  And if submodules won't work, then
> I think it is time to figure out how to cut releases by grabbing stuff from
> different "repos".  (BTW, are these separate "repos" as far as Git is
> concerned or something else?)
> 
> At Adobe, TLF was developed in Perforce by another team and we took drops
> for Flex.  I'm sure we can do something similar.
> 
> 
> On 3/12/13 11:37 AM, "Frédéric THOMAS"  wrote:
> 
>> Submodules in Git are less flexible than svn:externals and less
>> straightforward to use, you can plug an entire git repo as submodule but
>> can't plug a sub-directory the a git repo as submodule. The problem with TLF
>> is we need to plug the sub-directory called textLayout to the 3.0.33
>> directory of our sdk repo, that's make submodules unusable.
>> 
>> One way to go is to clone the TLF repo a part, make a hard link from the
>> textLayout directory to a new 3.0.33 directory in the sdk repo, gitignore
>> this directory at the sdk repo level, if we want to work on TLF, we can do
>> it from the TLF repo itself.
>> 
>> Note:
>> - I've got this working and I finished to fill the .gitignore file.
>> - On windows, there's a free software to manage soft/hard link, but it's one
>> thing in more to do to setup the SDK that has to be explain in the readme.
>> 
>> -Fred
>> 
>> -Message d'origine-
>> From: Alex Harui
>> Sent: Tuesday, March 12, 2013 6:00 PM
>> To: dev@flex.apache.org
>> Subject: TLF Issue (was Re: SVN to Git migration in progress)
>> 
>> Well, I'm still learning about Git, but it looks like we have to resolve the
>> TLF svn:externals issue and it isn't clear that links in the file system are
>> going to work on Windows and are the "correct" solution.
>> 
>> Does anybody actually know the answer?  Or do we just have to figure it out
>> on our own.
>> 
>> One thing I saw on the internet says that you can just pull from the other
>> project if there aren't any conflicts with file names.  Would that work?
>> 
>> Were submodules and/or subtrees ruled out?  It appeared from the Git manual
>> that an update of the main project doesn't automatically update the
>> submodules, so that will leave us open to making mistakes staying in sync.
>> 
>> IMO, we should re-think why we had TLF as an svn:external.  I think we just
>> did it so the build scripts wouldn't have to change that much from the Adobe
>> days, so we could find the source where we were used to seeing it.
>> 
>> But looking not to far into the future, our releases may become a
>> composition of stuff from the various Apache Flex "sub-projects".  For
>> example, the FlexJS stuff is compositing things from the old Flex SDK, the
>> Falcon project and the ASJS project.
>> 
>> So, given that we might have sync issues in Git even with submodules, maybe
>> the answer is to rework the release scripts to composite from multiple
>> projects?
>> 
>> -Alex
>> 
>> 
>> 
>> On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:
>> 
>>> Still that :)
>>> 
>>> I guess on windows I should find a way to to a hard link, right ?
>>> 
>>> -Fred
>>> 
>>> -Message d'origine-
>>> From: Justin Mclean
>>> Sent: Tuesday, March 12, 2013 11:26 AM
>>> To: dev@flex.apache.org
>>> Subject: Re: SVN to Git migration in progress
>>> 
>>> Hi,
>>> 
>>> Well the good news is other than the flex-sdk git repo compiles a usable
>>> SDK
>>> if you work around the TLF issue.
>>> 
>>> Justin
>>> 
> 
> -- 
> Alex Harui
> Flex SDK Team
> Adobe Systems, Inc.
> http://blogs.adobe.com/aharui
> 



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Alex Harui



On 3/12/13 12:26 PM, "Harbs"  wrote:

> Why is TLF a separate repro at all? Why isn't it just part of the sdk repro?
> 
Might be possible, but TLF came late and had its own set of branches and no
SVN history so we kept it external.

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Om
On Tue, Mar 12, 2013 at 12:58 PM, Alex Harui  wrote:

>
>
>
> On 3/12/13 12:26 PM, "Harbs"  wrote:
>
> > Why is TLF a separate repro at all? Why isn't it just part of the sdk
> repro?
> >
> Might be possible, but TLF came late and had its own set of branches and no
> SVN history so we kept it external.
>
>
I think we should just copy the TLF project into the appropriate directory
path under the sdk.  I dont see any value keeping it as separate top level
project.

And this is probably the best time to do this.

Thanks,
Om


Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Justin Mclean
Hi,

> I think we should just copy the TLF project into the appropriate directory
> path under the sdk.  I dont see any value keeping it as separate top level
> project.

-1 to this the FLEX SDK uses a subdirectory of TLF not the root.

Justin


Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Alex Harui



On 3/12/13 1:03 PM, "Om"  wrote:

> On Tue, Mar 12, 2013 at 12:58 PM, Alex Harui  wrote:
> 
>> 
>> 
>> 
>> On 3/12/13 12:26 PM, "Harbs"  wrote:
>> 
>>> Why is TLF a separate repro at all? Why isn't it just part of the sdk
>> repro?
>>> 
>> Might be possible, but TLF came late and had its own set of branches and no
>> SVN history so we kept it external.
>> 
>> 
> I think we should just copy the TLF project into the appropriate directory
> path under the sdk.  I dont see any value keeping it as separate top level
> project.
> 
> And this is probably the best time to do this.
> 
I think it is best if we learn to deal with "external" repos.  When we make
Falcon the default compiler, we won't copy it into SDK will we?  And
BlazeDS, and Squiggly, etc.

TLF has no Flex SDK dependencies so it is probably best kept separate and
available for those not using the main Flex SDK.  It might even get used by
FlexJS users, for example.

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Om
On Tue, Mar 12, 2013 at 1:18 PM, Alex Harui  wrote:

>
>
>
> On 3/12/13 1:03 PM, "Om"  wrote:
>
> > On Tue, Mar 12, 2013 at 12:58 PM, Alex Harui  wrote:
> >
> >>
> >>
> >>
> >> On 3/12/13 12:26 PM, "Harbs"  wrote:
> >>
> >>> Why is TLF a separate repro at all? Why isn't it just part of the sdk
> >> repro?
> >>>
> >> Might be possible, but TLF came late and had its own set of branches
> and no
> >> SVN history so we kept it external.
> >>
> >>
> > I think we should just copy the TLF project into the appropriate
> directory
> > path under the sdk.  I dont see any value keeping it as separate top
> level
> > project.
> >
> > And this is probably the best time to do this.
> >
> I think it is best if we learn to deal with "external" repos.  When we make
> Falcon the default compiler, we won't copy it into SDK will we?  And
> BlazeDS, and Squiggly, etc.
>
>
I agree with the general principle about having to deal with externals.
 But I am not very sure what plans we have for TLF though.


> TLF has no Flex SDK dependencies so it is probably best kept separate and
> available for those not using the main Flex SDK.  It might even get used by
> FlexJS users, for example.
>
>
How will FlexJS use it?  Isnt TLF based on Flash Text Engine?  I thought
the goal of FlexJS is to eliminate dependency on Flash?

Thanks,
Om


Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Harbs
Eventually, there will need to be a comparable text engine for JS. Having a 
single interface for Flash TLF and Javascript TLF could be valuable.

On Mar 12, 2013, at 10:33 PM, Om wrote:

>> 
>> TLF has no Flex SDK dependencies so it is probably best kept separate and
>> available for those not using the main Flex SDK.  It might even get used by
>> FlexJS users, for example.
>> 
>> 
> How will FlexJS use it?  Isnt TLF based on Flash Text Engine?  I thought
> the goal of FlexJS is to eliminate dependency on Flash?



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Alex Harui
Harbs is correct for a potential longer-term usage.  It might be easier to
mimic the Flash dependencies it has in HTML/JS.  The vast majority of the
code is computation of glyph positions.

For the short-term, since we're trying to emulate what you'll get in the
browser when running in Flash, we may use TLF to take html markup and
display it.


On 3/12/13 2:11 PM, "Harbs"  wrote:

> Eventually, there will need to be a comparable text engine for JS. Having a
> single interface for Flash TLF and Javascript TLF could be valuable.
> 
> On Mar 12, 2013, at 10:33 PM, Om wrote:
> 
>>> 
>>> TLF has no Flex SDK dependencies so it is probably best kept separate and
>>> available for those not using the main Flex SDK.  It might even get used by
>>> FlexJS users, for example.
>>> 
>>> 
>> How will FlexJS use it?  Isnt TLF based on Flash Text Engine?  I thought
>> the goal of FlexJS is to eliminate dependency on Flash?
> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-13 Thread Frédéric THOMAS
BTW, are these separate "repos" as far as Git is concerned or something 
else?)


Humm..Can you reformulate that pls ? :P

The only way I see if we don't want to use links is to use submodules but to 
use TLF as a submodule, it's root should be its sub directory textLayout so 
is that what we want ?


-Fred

-Message d'origine- 
From: Alex Harui

Sent: Tuesday, March 12, 2013 8:11 PM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

I think we don't want to use hard-links.  And if submodules won't work, then
I think it is time to figure out how to cut releases by grabbing stuff from
different "repos".  (BTW, are these separate "repos" as far as Git is
concerned or something else?)

At Adobe, TLF was developed in Perforce by another team and we took drops
for Flex.  I'm sure we can do something similar.


On 3/12/13 11:37 AM, "Frédéric THOMAS"  wrote:


Submodules in Git are less flexible than svn:externals and less
straightforward to use, you can plug an entire git repo as submodule but
can't plug a sub-directory the a git repo as submodule. The problem with 
TLF

is we need to plug the sub-directory called textLayout to the 3.0.33
directory of our sdk repo, that's make submodules unusable.

One way to go is to clone the TLF repo a part, make a hard link from the
textLayout directory to a new 3.0.33 directory in the sdk repo, gitignore
this directory at the sdk repo level, if we want to work on TLF, we can do
it from the TLF repo itself.

Note:
- I've got this working and I finished to fill the .gitignore file.
- On windows, there's a free software to manage soft/hard link, but it's 
one

thing in more to do to setup the SDK that has to be explain in the readme.

-Fred

-Message d'origine-
From: Alex Harui
Sent: Tuesday, March 12, 2013 6:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve 
the
TLF svn:externals issue and it isn't clear that links in the file system 
are

going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it 
out

on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git 
manual

that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we 
just
did it so the build scripts wouldn't have to change that much from the 
Adobe

days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, 
maybe

the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:


Still that :)

I guess on windows I should find a way to to a hard link, right ?

-Fred

-Message d'origine-
From: Justin Mclean
Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable
SDK
if you work around the TLF issue.

Justin



--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-14 Thread Frédéric THOMAS
I maybe found another way to integrate TLF sub directories as part of 
flex-sdk [1], still have to try it but sounds good.


-Fred

[1] 
https://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html


-Message d'origine- 
From: Frédéric THOMAS

Sent: Wednesday, March 13, 2013 11:43 AM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

BTW, are these separate "repos" as far as Git is concerned or something 
else?)


Humm..Can you reformulate that pls ? :P

The only way I see if we don't want to use links is to use submodules but to
use TLF as a submodule, it's root should be its sub directory textLayout so
is that what we want ?

-Fred

-Message d'origine- 
From: Alex Harui

Sent: Tuesday, March 12, 2013 8:11 PM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

I think we don't want to use hard-links.  And if submodules won't work, then
I think it is time to figure out how to cut releases by grabbing stuff from
different "repos".  (BTW, are these separate "repos" as far as Git is
concerned or something else?)

At Adobe, TLF was developed in Perforce by another team and we took drops
for Flex.  I'm sure we can do something similar.


On 3/12/13 11:37 AM, "Frédéric THOMAS"  wrote:


Submodules in Git are less flexible than svn:externals and less
straightforward to use, you can plug an entire git repo as submodule but
can't plug a sub-directory the a git repo as submodule. The problem with 
TLF

is we need to plug the sub-directory called textLayout to the 3.0.33
directory of our sdk repo, that's make submodules unusable.

One way to go is to clone the TLF repo a part, make a hard link from the
textLayout directory to a new 3.0.33 directory in the sdk repo, gitignore
this directory at the sdk repo level, if we want to work on TLF, we can do
it from the TLF repo itself.

Note:
- I've got this working and I finished to fill the .gitignore file.
- On windows, there's a free software to manage soft/hard link, but it's 
one

thing in more to do to setup the SDK that has to be explain in the readme.

-Fred

-Message d'origine-
From: Alex Harui
Sent: Tuesday, March 12, 2013 6:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve 
the
TLF svn:externals issue and it isn't clear that links in the file system 
are

going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it 
out

on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git 
manual

that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we 
just
did it so the build scripts wouldn't have to change that much from the 
Adobe

days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, 
maybe

the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:


Still that :)

I guess on windows I should find a way to to a hard link, right ?

-Fred

-Message d'origine-
From: Justin Mclean
Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable
SDK
if you work around the TLF issue.

Justin



--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-14 Thread Frédéric THOMAS

Arff, bad luck, it acts as submodule.

-Message d'origine- 
From: Frédéric THOMAS

Sent: Thursday, March 14, 2013 9:25 AM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

I maybe found another way to integrate TLF sub directories as part of
flex-sdk [1], still have to try it but sounds good.

-Fred

[1]
https://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html

-Message d'origine- 
From: Frédéric THOMAS

Sent: Wednesday, March 13, 2013 11:43 AM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

BTW, are these separate "repos" as far as Git is concerned or something 
else?)


Humm..Can you reformulate that pls ? :P

The only way I see if we don't want to use links is to use submodules but to
use TLF as a submodule, it's root should be its sub directory textLayout so
is that what we want ?

-Fred

-Message d'origine- 
From: Alex Harui

Sent: Tuesday, March 12, 2013 8:11 PM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

I think we don't want to use hard-links.  And if submodules won't work, then
I think it is time to figure out how to cut releases by grabbing stuff from
different "repos".  (BTW, are these separate "repos" as far as Git is
concerned or something else?)

At Adobe, TLF was developed in Perforce by another team and we took drops
for Flex.  I'm sure we can do something similar.


On 3/12/13 11:37 AM, "Frédéric THOMAS"  wrote:


Submodules in Git are less flexible than svn:externals and less
straightforward to use, you can plug an entire git repo as submodule but
can't plug a sub-directory the a git repo as submodule. The problem with 
TLF

is we need to plug the sub-directory called textLayout to the 3.0.33
directory of our sdk repo, that's make submodules unusable.

One way to go is to clone the TLF repo a part, make a hard link from the
textLayout directory to a new 3.0.33 directory in the sdk repo, gitignore
this directory at the sdk repo level, if we want to work on TLF, we can do
it from the TLF repo itself.

Note:
- I've got this working and I finished to fill the .gitignore file.
- On windows, there's a free software to manage soft/hard link, but it's 
one

thing in more to do to setup the SDK that has to be explain in the readme.

-Fred

-Message d'origine-----
From: Alex Harui
Sent: Tuesday, March 12, 2013 6:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve 
the
TLF svn:externals issue and it isn't clear that links in the file system 
are

going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it 
out

on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git 
manual

that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we 
just
did it so the build scripts wouldn't have to change that much from the 
Adobe

days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, 
maybe

the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:


Still that :)

I guess on windows I should find a way to to a hard link, right ?

-Fred

-Message d'origine-
From: Justin Mclean
Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable
SDK
if you work around the TLF issue.

Justin



--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



RE: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-14 Thread Kessler CTR Mark J
Would this be why I got a failed build on the text layout portion of the git 
develop branch?


compile:
[compc] Loading configuration file 
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-config.xml
[compc] Apache Flex compc (Component Compiler)
[compc] Version 4.10.0 build 0
[compc] Copyright 2012 The Apache Software Foundation.
[compc]
[compc] D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-
config.xml(58): Error: unable to open 
'D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout/3.0.33/manifest.xml'
[compc]
[compc] 
[compc]

BUILD FAILED
D:\Development\Flex\Flex-SDK\build.xml:361: The following error occurred while 
executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:91: The following error 
occurred while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:387: The following error 
occur red while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\build.xml:179: 
compc task failed.

Total time: 1 minute 3 seconds

-Mark

-Original Message-
From: Alex Harui [mailto:aha...@adobe.com] 
Sent: Tuesday, March 12, 2013 1:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve the
TLF svn:externals issue and it isn't clear that links in the file system are
going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it out
on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git manual
that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we just
did it so the build scripts wouldn't have to change that much from the Adobe
days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, maybe
the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:

> Still that :)
> 
> I guess on windows I should find a way to to a hard link, right ?
> 
> -Fred
> 
> -Message d'origine-
> From: Justin Mclean
> Sent: Tuesday, March 12, 2013 11:26 AM
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
> 
> Hi,
> 
> Well the good news is other than the flex-sdk git repo compiles a usable SDK
> if you work around the TLF issue.
> 
> Justin 
> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-14 Thread Frédéric THOMAS
yep, the only way I found to resolve this at the moment was to create a hard 
link to textLayout sub directory of the flex-tlf git project.


-Fred

-Message d'origine- 
From: Kessler CTR Mark J

Sent: Thursday, March 14, 2013 10:53 AM
To: dev@flex.apache.org
Subject: RE: TLF Issue (was Re: SVN to Git migration in progress)

Would this be why I got a failed build on the text layout portion of the git 
develop branch?



compile:
   [compc] Loading configuration file 
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-config.xml

   [compc] Apache Flex compc (Component Compiler)
   [compc] Version 4.10.0 build 0
   [compc] Copyright 2012 The Apache Software Foundation.
   [compc]
   [compc] 
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-
config.xml(58): Error: unable to open 
'D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout/3.0.33/manifest.xml'

   [compc]
   [compc] 
   [compc]

BUILD FAILED
D:\Development\Flex\Flex-SDK\build.xml:361: The following error occurred 
while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:91: The following error 
occurred while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:387: The following error 
occur red while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\build.xml:179: 
compc task failed.


Total time: 1 minute 3 seconds

-Mark

-Original Message-
From: Alex Harui [mailto:aha...@adobe.com]
Sent: Tuesday, March 12, 2013 1:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve the
TLF svn:externals issue and it isn't clear that links in the file system are
going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it out
on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git manual
that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we just
did it so the build scripts wouldn't have to change that much from the Adobe
days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, maybe
the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:


Still that :)

I guess on windows I should find a way to to a hard link, right ?

-Fred

-Message d'origine-
From: Justin Mclean
Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable 
SDK

if you work around the TLF issue.

Justin



--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



RE: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-14 Thread Kessler CTR Mark J
Did you use the " fsutil hardlink create NewFilename ExistingFilename" ?

-Mark
-Original Message-
From: Frédéric THOMAS [mailto:webdoubl...@hotmail.com] 
Sent: Thursday, March 14, 2013 6:01 AM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

yep, the only way I found to resolve this at the moment was to create a hard 
link to textLayout sub directory of the flex-tlf git project.

-Fred

-Message d'origine- 
From: Kessler CTR Mark J
Sent: Thursday, March 14, 2013 10:53 AM
To: dev@flex.apache.org
Subject: RE: TLF Issue (was Re: SVN to Git migration in progress)

Would this be why I got a failed build on the text layout portion of the git 
develop branch?


compile:
[compc] Loading configuration file 
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-config.xml
[compc] Apache Flex compc (Component Compiler)
[compc] Version 4.10.0 build 0
[compc] Copyright 2012 The Apache Software Foundation.
[compc]
[compc] 
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-
config.xml(58): Error: unable to open 
'D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout/3.0.33/manifest.xml'
[compc]
[compc] 
[compc]

BUILD FAILED
D:\Development\Flex\Flex-SDK\build.xml:361: The following error occurred 
while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:91: The following error 
occurred while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:387: The following error 
occur red while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\build.xml:179: 
compc task failed.

Total time: 1 minute 3 seconds

-Mark

-Original Message-
From: Alex Harui [mailto:aha...@adobe.com]
Sent: Tuesday, March 12, 2013 1:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve the
TLF svn:externals issue and it isn't clear that links in the file system are
going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it out
on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git manual
that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we just
did it so the build scripts wouldn't have to change that much from the Adobe
days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, maybe
the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:

> Still that :)
>
> I guess on windows I should find a way to to a hard link, right ?
>
> -Fred
>
> -Message d'origine-----
> From: Justin Mclean
> Sent: Tuesday, March 12, 2013 11:26 AM
> To: dev@flex.apache.org
> Subject: Re: SVN to Git migration in progress
>
> Hi,
>
> Well the good news is other than the flex-sdk git repo compiles a usable 
> SDK
> if you work around the TLF issue.
>
> Justin
>

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-14 Thread Frédéric THOMAS

No I used Symbolic Links for windows [1]

You create a junction from flex-tlf/textLayout to 
project/framework/textLayout/3.0.33


You'll have to rename the freshly created textLayout under  junction folder 
(under project/framework/textLayout/) to 3.0.33


-Fred

[1] 
http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/


-Message d'origine- 
From: Kessler CTR Mark J

Sent: Thursday, March 14, 2013 11:20 AM
To: dev@flex.apache.org
Subject: RE: TLF Issue (was Re: SVN to Git migration in progress)

Did you use the " fsutil hardlink create NewFilename ExistingFilename" ?

-Mark
-Original Message-
From: Frédéric THOMAS [mailto:webdoubl...@hotmail.com]
Sent: Thursday, March 14, 2013 6:01 AM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

yep, the only way I found to resolve this at the moment was to create a hard
link to textLayout sub directory of the flex-tlf git project.

-Fred

-Message d'origine- 
From: Kessler CTR Mark J

Sent: Thursday, March 14, 2013 10:53 AM
To: dev@flex.apache.org
Subject: RE: TLF Issue (was Re: SVN to Git migration in progress)

Would this be why I got a failed build on the text layout portion of the git
develop branch?


compile:
   [compc] Loading configuration file
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-config.xml
   [compc] Apache Flex compc (Component Compiler)
   [compc] Version 4.10.0 build 0
   [compc] Copyright 2012 The Apache Software Foundation.
   [compc]
   [compc]
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\compile-
config.xml(58): Error: unable to open
'D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout/3.0.33/manifest.xml'
   [compc]
   [compc] 
   [compc]

BUILD FAILED
D:\Development\Flex\Flex-SDK\build.xml:361: The following error occurred
while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:91: The following error
occurred while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\build.xml:387: The following error
occur red while executing this line:
D:\Development\Flex\Flex-SDK\frameworks\projects\textLayout\build.xml:179:
compc task failed.

Total time: 1 minute 3 seconds

-Mark

-Original Message-
From: Alex Harui [mailto:aha...@adobe.com]
Sent: Tuesday, March 12, 2013 1:00 PM
To: dev@flex.apache.org
Subject: TLF Issue (was Re: SVN to Git migration in progress)

Well, I'm still learning about Git, but it looks like we have to resolve the
TLF svn:externals issue and it isn't clear that links in the file system are
going to work on Windows and are the "correct" solution.

Does anybody actually know the answer?  Or do we just have to figure it out
on our own.

One thing I saw on the internet says that you can just pull from the other
project if there aren't any conflicts with file names.  Would that work?

Were submodules and/or subtrees ruled out?  It appeared from the Git manual
that an update of the main project doesn't automatically update the
submodules, so that will leave us open to making mistakes staying in sync.

IMO, we should re-think why we had TLF as an svn:external.  I think we just
did it so the build scripts wouldn't have to change that much from the Adobe
days, so we could find the source where we were used to seeing it.

But looking not to far into the future, our releases may become a
composition of stuff from the various Apache Flex "sub-projects".  For
example, the FlexJS stuff is compositing things from the old Flex SDK, the
Falcon project and the ASJS project.

So, given that we might have sync issues in Git even with submodules, maybe
the answer is to rework the release scripts to composite from multiple
projects?

-Alex



On 3/12/13 3:59 AM, "Frédéric THOMAS"  wrote:


Still that :)

I guess on windows I should find a way to to a hard link, right ?

-Fred

-Message d'origine-----
From: Justin Mclean
Sent: Tuesday, March 12, 2013 11:26 AM
To: dev@flex.apache.org
Subject: Re: SVN to Git migration in progress

Hi,

Well the good news is other than the flex-sdk git repo compiles a usable
SDK
if you work around the TLF issue.

Justin



--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



RE: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-14 Thread Kessler CTR Mark J
Oh more like a "MKLINK /D /H LinkFolder TargetFolder".  

Thanks for the information.

-Mark

-Original Message-
From: Frédéric THOMAS [mailto:webdoubl...@hotmail.com] 
Sent: Thursday, March 14, 2013 6:37 AM
To: dev@flex.apache.org
Subject: Re: TLF Issue (was Re: SVN to Git migration in progress)

No I used Symbolic Links for windows [1]

You create a junction from flex-tlf/textLayout to 
project/framework/textLayout/3.0.33

You'll have to rename the freshly created textLayout under  junction folder 
(under project/framework/textLayout/) to 3.0.33

-Fred

[1] 
http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/