-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
push Base.push! and LibGit2.push! apart #24837
Conversation
Do you know if moving LibGit2 to stdlib would solve this problem with documentation being lumped up together? I would guess no. |
I would guess no too. This change forces to use a bunch of |
Would this be considered as breaking if this is done in 1.x ? |
Because due to the name conflict all uses of |
Thanks! (my question was indeed poorly phrased, I meant to ask if it would be an acceptable breaking change, or if it would be moved to stdlib, to which you answered) |
Let's rebase this and just try to get it in ASAP. |
f7fd04d
to
40abb0b
Compare
Appveyor failure seems to be a timeout (2h job). This is ready to go, if someone wants to have a look? |
This we certainly should go ahead with. |
I just noticed that #24818 was incomplete while working on another PR: I know little about
LibGit2
, but itspush!
seems quite different from Base's. I also noticed 3 other functions for which the same serparation could be done, but I'm not sure, so I ask for feedback about them:count
,map
,split
. LibGit2 may legitimately extend base functions in this case, the only "problem" is that it clutters the documentation at the REPL (not importing this module would solve this problem, but I guess it's not doable).