-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider renaming master
branch?
#25
Comments
I prefer |
👍 @NoahTheDuke Are there any other collaborators we should ensure are at least pinged on this issue before going further with this? |
@casey did some work back when I started, and this is upstreamed to vim-polyglot, but otherwise I don't think anyone else has done public work on it. |
I don't have access to change the default branch of this repo, so @NoahTheDuke we will both need to be available on the same day. If proposed changes look good, can we coordinate this sometime during 21 March, UTC? |
I cannot make any plans to be online at a given time lol, but you should be able to make new branches in this repo and then I can change the default one we make sure nothing bad will happen. |
Ah sorry for not being clear, I didn't mean an exact time, just had in mind changing the default branch sometime whenever within a 24-hour-ish or so window of when I push the content changes, to minimize any potential discrepancies. I totally understand being unable to make any plans to be online at a specific time, it's same with me too. So the proposed changes look good to you? What I wrote in If looks good I'll take care of pushing the changes to here, to both branches. |
Actually, think I found & fixed what was making me not quite sure about the README.md changes. Also, come to think of it, this doesn't have to be done in the order initially proposed: we could change the default branch now, then I push the CI/readme changes to So could you please go ahead with change the default branch to |
Done! |
sheerun/vim-polyglot#836 attempt to update Who packages |
Trying to research this question myself, it looks like the answer is "no one, it's unmaintained". The initial packaging was submitted by @NoahTheDuke , but IIUC it has not been touched since. And multiple subsequent pull requests to improve it have only gone ignored for years and counting. In fact, is Trying to accommodate unmaintained downstreams in current and future work seems pointless, maybe we shouldn't factor |
Woah! That's wild. I don't use polyglot anymore due to size and general annoyance, but I'm still surprised to see it fall into disarray. Thanks for the research. |
On the subject of the last few comments here,
Which implies that the We've already had at least two issues filed in our repo that ended up being due to the reporter using outdated and unmaintained I've drafted a possible suggested change - casey/just@f58ff53 @NoahTheDuke Since I wasn't around that part of |
I think that's a perfectly reasonable note. |
Deleted branch |
The name
master
for git branches never really made sense to me. And now it is recommended to replace "master" with more technically precise alternatives wherever possible (although that particular link is somewhat political, their FAQ makes clear the initiative is about making terms clearer and more technically precise).Naming our default branch
primary
would be way more descriptive of the development flow of this repo.If we are going to rename the default branch, now would be a good time since the syntax files on
master
haven't been touched in years and a major update to this project is already in the works anyway.Obviously this would need to be coordinated with all active maintainers.
To avoid breaking users' existing clones, we shouldn't do this completely abruptly. One option would be:
Create a new branch
primary
at the current HEAD ofmaster
Create a commit on
master
(and fast-forward merge it intoprimary
) adding instructions to README.md for how to migrate an exsting clone frommaster
toprimary
. The instructions should work even ifmaster
gets deleted on the remote (I have been on the receiving end of such situation before, IIRC I was able to fix my local clone in-place and made partial notes how to do it).Make
primary
the default branch, update our CI, and then mergesyntax-update
toprimary
whensyntax-update
is ready. At this pointmaster
would become unmaintained (and disconnected from CI).After a significant enough time window has passed, delete
master
.Does this sound reasonable?
The text was updated successfully, but these errors were encountered: