Pooya
Pooya

Reputation: 1558

Why composer clone whole repo?

I did config a bitbucket repository composer.json but composer is cloning whole repository and its branches with git folder.

how can I get just selected branch?

{
    "repositories": [
        {
            "type": "package",
            "package": {
                "name": "greenweb/framework",
                "source": {
                    "url": "https://bitbucket.org/my_team/my_framework.git",
                    "type": "git",
                    "reference": "origin/develop"
                },
                "version": "1.0.0"
            }
        }
    ],
    "require": {
        "php": ">=5.4.0",
        "greenweb/framework": "*"
    }
}

Upvotes: 0

Views: 66

Answers (1)

localheinz
localheinz

Reputation: 9582

Adjust your composer.json:

{
    "repositories": [
        {
            "type": "vcs",
            "url": "[email protected]/my_team/my_framework.git"
        }
    ],
    "require": {
        "php": ">=5.4.0",
        "greenweb/framework": "dev-develop"
    }
}

Then run:

$ composer install

For reference, see https://getcomposer.org/doc/05-repositories.md#using-private-repositories.

Upvotes: 1

Related Questions