Replies: 1 comment 1 reply
-
|
Do we want to do case sensitive or insensitive? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The implementation PR is here: #7180
This thread is for voting only. Please keep detailed discussion in the PR.
Proposal
Reserve
mainas the user-facing alias for the default branch.In reference / checkout contexts,
"main"refers to the default branch and is equivalent to an absent branch name /None.In branch management contexts,
"main"is reserved and cannot be used as a real branch name.Spec Changes
Clarify the branch/tag format spec:
mainis reserved for the default branch._refs/branches/main.jsonis created.parentBranchand tagbranchfields use null / absent values for the default branch.There is no protobuf schema change and no migration required.
Compatibility
Existing datasets and existing default-branch references are unaffected. This only makes the
mainalias and reserved-name behavior explicit and consistent across APIs.Vote
Per
docs/src/community/voting.md, this is a Lance Format Specification modification: 3 binding +1 votes from PMC (excluding the proposer), 1-week minimum voting period.Please vote with one of the following:
If you vote -1, please include the blocking concern.
Beta Was this translation helpful? Give feedback.
All reactions