cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <...@adobe.com>
Subject (CB-2164) Revert CLI tools to using git
Date Mon, 07 Jan 2013 22:28:33 GMT
Bringing this to the list's attention. Should we or should we not have git
as a dependency for the cli tools?

I implemented it with git during the 'first-pass' implementation. Removed
it at Brian's request. Instead used github's convenient tag zipball url to
get specific tags downloaded onto a client machine.

Problem: the mirrors are wonky. First the blackberry mirror was down about
a month due to us changing the name during the TLP move. Now the Android
mirror is out of date by about a month or who knows what reason.

As such, to avoid this problem and actually have the cli tools functional,
I decided to go back to using git. Don't think the dependency is a huge
issue. This way, I can use the source repo (which is up a lot more often
than the mirrors, and can actually use it), as well as, once we tackle
moving between cordova versions for client apps, we will need to quickly
switch between tags anyways, which seems like git is a good use case for.

Thoughts?

In the mean time I will stop working on this issue. However, please note
that the CLI tools have not been working for about a month due to the
mirror issues I describe above.

On 1/7/13 12:44 PM, "Brian LeRoux (JIRA)" <jira@apache.org> wrote:

>
>    [ 
>https://issues.apache.org/jira/browse/CB-2164?page=com.atlassian.jira.plug
>in.system.issuetabpanels:comment-tabpanel&focusedCommentId=13546245#commen
>t-13546245 ] 
>
>Brian LeRoux commented on CB-2164:
>----------------------------------
>
>Eh Fil, can we discuss on list? I really feel this is the wrong approach.
>                
>> Revert CLI tools to using git
>> -----------------------------
>>
>>                 Key: CB-2164
>>                 URL: https://issues.apache.org/jira/browse/CB-2164
>>             Project: Apache Cordova
>>          Issue Type: Bug
>>          Components: CLI
>>    Affects Versions: 2.3.0
>>            Reporter: Filip Maj
>>            Assignee: Filip Maj
>>             Fix For: 2.4.0
>>
>>
>> There are too many issues with removing git as a dependency.
>> First, with future support coming for moving between different
>>versions, we will likely need to download and extract multiple versions
>>of the git repos.
>> Second, removing the git dependency and going with just tag downloads
>>from github is difficult at this time as the github mirrors are
>>inconsistent and keep getting backed up.
>> One thing that is stable is the canonical source repo.
>> For this issue, remove downloading and extracting tag zipballs.
>>Instead, clone the source and checkout the needed tags as necessary.
>
>--
>This message is automatically generated by JIRA.
>If you think it was sent incorrectly, please contact your JIRA
>administrators
>For more information on JIRA, see: http://www.atlassian.com/software/jira


Mime
View raw message