cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <>
Subject Re: (CB-2164) Revert CLI tools to using git
Date Mon, 07 Jan 2013 23:52:29 GMT
Fair enough. Ill slowly chip away at it.. Tomorrow. :)

On 1/7/13 3:41 PM, "Brian LeRoux" <> wrote:

>One other thought---when we do move between versions we should be
>going from /dist not from the scm.
>On Mon, Jan 7, 2013 at 3:40 PM, Brian LeRoux <> wrote:
>> As so long as this is abstracted into a discreet module so we can
>> remove later I'm cool w/ it for dev purposes. Git is great for
>> revision control but way overboard for transferring tarballs over
>> http. When we eventually package into a stand alone binary executable
>> (the goal) we do not want to have to bundle Git with it for that
>> purpose. The audience for Cordova likely has Git so for now its no big
>> deal but the audience for downstream distributions are web developers
>> ---nuff said.
>> On Mon, Jan 7, 2013 at 2:28 PM, Filip Maj <> wrote:
>>> Bringing this to the list's attention. Should we or should we not have
>>> as a dependency for the cli tools?
>>> I implemented it with git during the 'first-pass' implementation.
>>> 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
>>> a month due to us changing the name during the TLP move. Now the
>>> 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
>>> 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
>>> 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
>>> switch between tags anyways, which seems like git is a good use case
>>> Thoughts?
>>> In the mean time I will stop working on this issue. However, please
>>> 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)" <> wrote:
>>>>    [
>>>>t-13546245 ]
>>>>Brian LeRoux commented on CB-2164:
>>>>Eh Fil, can we discuss on list? I really feel this is the wrong
>>>>> Revert CLI tools to using git
>>>>> -----------------------------
>>>>>                 Key: CB-2164
>>>>>                 URL:
>>>>>             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
>>>>>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
>>>>For more information on JIRA, see:

View raw message