Skip to content

Honour init.defaultBranch configuration value. #83

@jmalloc

Description

@jmalloc

The primary driver behind this is to create main branches for GitHub repositories, instead of master.

As it stands go-git is hardcoded to make a master branch. I have created go-git/go-git#269 to see if a fix for this would be appropriate & welcome upstream. Failing that we should be able to workaround that by using the lower level initialization functions, or even by removing the master symref and creating a different one after calling Init().

Looking further ahead, for GitHub specifically, we could use the GitHub API to check what the actual default branch name will be (see #57).

/cc @ezzatron

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions