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 webdoubl...@hotmail.com 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 webdoubl...@hotmail.com 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 webdoubl...@hotmail.com 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 webdoubl...@hotmail.com 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] /include-file
   [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 webdoubl...@hotmail.com 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] /include-file
[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 webdoubl...@hotmail.com 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] /include-file
   [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 webdoubl...@hotmail.com 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: 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 e...@ixsoftware.nl wrote:

 Thank you, I needed kittens!

 EdB



 On Tue, Mar 12, 2013 at 8:21 PM, Om bigosma...@gmail.com wrote:
  On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin e...@ixsoftware.nl
 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 aha...@adobe.com wrote:
  
  
  
   On 3/12/13 11:11 AM, Erik de Bruin e...@ixsoftware.nl 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
yennick.trev...@gmail.com 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 e...@ixsoftware.nl wrote:

 Thank you, I needed kittens!

 EdB



 On Tue, Mar 12, 2013 at 8:21 PM, Om bigosma...@gmail.com wrote:
  On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin e...@ixsoftware.nl
 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 aha...@adobe.com wrote:
  
  
  
   On 3/12/13 11:11 AM, Erik de Bruin e...@ixsoftware.nl 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 e...@ixsoftware.nl 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
 yennick.trev...@gmail.com 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 e...@ixsoftware.nl wrote:

 Thank you, I needed kittens!

 EdB



 On Tue, Mar 12, 2013 at 8:21 PM, Om bigosma...@gmail.com wrote:
  On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin e...@ixsoftware.nl
 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 aha...@adobe.com wrote:
  
  
  
   On 3/12/13 11:11 AM, Erik de Bruin e...@ixsoftware.nl 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: 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 webdoubl...@hotmail.com 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 webdoubl...@hotmail.com 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: 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] :
 
 danielsh_ 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 ?
 
 danielsh_ 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 
 carlos.rov...@codeoscopic.com 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 e...@ixsoftware.nl
 
 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
 joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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
  webdoubl...@hotmail.com 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

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

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

danielsh_ 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 
carlos.rov...@codeoscopic.com 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 e...@ixsoftware.nl


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
joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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
 webdoubl...@hotmail.com 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

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
webdoubl...@hotmail.com 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] :

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

 danielsh_ 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
 carlos.rov...@codeoscopic.com 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 e...@ixsoftware.nl

 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
 joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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
  webdoubl...@hotmail.com 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

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
webdoubl...@hotmail.com wrote:

Just an update from the infra [1] :

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

danielsh_ 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
carlos.rov...@codeoscopic.com 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 e...@ixsoftware.nl


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
joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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
 webdoubl...@hotmail.com wrote:
  it contains a copy

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
webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com wrote:

 Just an update from the infra [1] :

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

 danielsh_ 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
 carlos.rov...@codeoscopic.com 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 e...@ixsoftware.nl

 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
 joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl wrote:
 
  Are you sure?
 
  I did a 'git clone' and 'build.properties' shows:
 
  # flex-sdk-description values
  release = Apache Flex

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
webdoubl...@hotmail.com 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
webdoubl...@hotmail.com wrote:


Just an update from the infra [1] :

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

danielsh_ 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
carlos.rov...@codeoscopic.com 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 e...@ixsoftware.nl


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
joaopedromartinsfernan...@gmail.com wrote:
 Eric, If you want to learn the basics behind git you can try

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
webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com wrote:


 Just an update from the infra [1] :

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

 danielsh_ 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
 carlos.rov...@codeoscopic.com 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 e

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
webdoubl...@hotmail.com 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
webdoubl...@hotmail.com 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
webdoubl...@hotmail.com wrote:



Just an update from the infra [1] :

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

danielsh_ 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

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
webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com wrote:



 Just an update from the infra [1] :

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

 danielsh_ 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

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
webdoubl...@hotmail.com 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
webdoubl...@hotmail.com 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
webdoubl...@hotmail.com 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
webdoubl...@hotmail.com wrote:




Just an update from the infra [1] :

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

danielsh_ 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

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
webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com 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
 webdoubl...@hotmail.com wrote:




 Just an update from the infra [1] :

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

 danielsh_ 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

Re: SVN to Git migration in progress

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

EdB



On Tue, Mar 12, 2013 at 1:11 AM, Carlos Rovira
carlos.rov...@codeoscopic.com 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 carlos.rov...@codeoscopic.com

 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-12 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-12 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-12 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-12 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-12 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-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 e...@ixsoftware.nl 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 jus...@classsoftware.com 
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 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
webdoubl...@hotmail.com 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 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
webdoubl...@hotmail.com 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
webdoubl...@hotmail.com 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 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 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
jus...@classsoftware.com 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

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 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
jus...@classsoftware.com 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
jus...@classsoftware.com 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
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
jus...@classsoftware.com 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 e...@ixsoftware.nl 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
 webdoubl...@hotmail.com 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
  webdoubl...@hotmail.com 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
joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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
 webdoubl...@hotmail.com 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
  webdoubl...@hotmail.com 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 e...@ixsoftware.nl

 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
 joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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
  webdoubl...@hotmail.com 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
   webdoubl...@hotmail.com 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 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 e...@ixsoftware.nl:


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
carlos.rov...@codeoscopic.com 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 e...@ixsoftware.nl


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
joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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
 webdoubl...@hotmail.com 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
  webdoubl...@hotmail.com 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

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 webdoubl...@hotmail.com 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: 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 carlos.rov...@codeoscopic.com 
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 e...@ixsoftware.nl

 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 
 joaopedromartinsfernan...@gmail.com 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 e...@ixsoftware.nl 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 
  webdoubl...@hotmail.com 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 
   webdoubl...@hotmail.com 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 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
labri...@digitalprimates.net 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: 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 webdoubl...@hotmail.com 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: 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
 labri...@digitalprimates.net 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 bigosma...@gmail.com 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
 labri...@digitalprimates.net 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 e...@ixsoftware.nl 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 e...@ixsoftware.nl 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 bigosma...@gmail.com 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
  labri...@digitalprimates.net 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: 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 webdoubl...@hotmail.com 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 webdoubl...@hotmail.com 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: SVN to Git migration in progress

2013-03-12 Thread Om
On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin e...@ixsoftware.nl 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 aha...@adobe.com wrote:
 
 
 
  On 3/12/13 11:11 AM, Erik de Bruin e...@ixsoftware.nl 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: 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 webdoubl...@hotmail.com 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 webdoubl...@hotmail.com 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: 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 bigosma...@gmail.com wrote:
 On Tue, Mar 12, 2013 at 12:14 PM, Erik de Bruin e...@ixsoftware.nl 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 aha...@adobe.com wrote:
 
 
 
  On 3/12/13 11:11 AM, Erik de Bruin e...@ixsoftware.nl 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: TLF Issue (was Re: SVN to Git migration in progress)

2013-03-12 Thread Alex Harui



On 3/12/13 12:26 PM, Harbs harbs.li...@gmail.com 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 aha...@adobe.com wrote:




 On 3/12/13 12:26 PM, Harbs harbs.li...@gmail.com 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 bigosma...@gmail.com wrote:

 On Tue, Mar 12, 2013 at 12:58 PM, Alex Harui aha...@adobe.com wrote:
 
 
 
 
 On 3/12/13 12:26 PM, Harbs harbs.li...@gmail.com 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 aha...@adobe.com wrote:




 On 3/12/13 1:03 PM, Om bigosma...@gmail.com wrote:

  On Tue, Mar 12, 2013 at 12:58 PM, Alex Harui aha...@adobe.com wrote:
 
 
 
 
  On 3/12/13 12:26 PM, Harbs harbs.li...@gmail.com 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: 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 carlos.rov...@codeoscopic.com

 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