When you want to make Git better but also want to make world better
-
@Gąska said in When you want to make Git better but also want to make world better:
I'm not sure we should push our luck that much.
True. The power of is not to be denied!
-
@Groaner said in When you want to make Git better but also want to make world better:
Now, if something higher priority jumps up, you might have to shelve your changes on a big project, but hey, some clients let you do that, albeit if it's just a local shelveset.
Oh, I didn't knew that! Thank you, TIL something quite useful.
-
@dkf said in When you want to make Git better but also want to make world better:
@sebastian-galczynski said in When you want to make Git better but also want to make world better:
I believe this is a feature of the ideology itself - there are simply no checks against this failure mode.
There is one check: not letting the nutters have the actual power. Keeping them so they can't do anything more than yap makes them harmless. This applies to all sorts of crazy and very much not just in software development.
The problem with this is ye old "You need to win every time. They only need to win once." And you'll always find another idiot in your ranks, who wants to try shutting them up by giving in to their demands. Which never works, but they'll try anyway.
-
@acrow said in When you want to make Git better but also want to make world better:
And you'll always find another idiot in your ranks, who wants to try shutting them up by giving in to their demands.
You're letting the wrong people into your ranks if that's a problem.
-
@dkf The problem is that you don't know that when they join. Just that they agree with them on some tenet of their ideology triggers the 'this person is smart' response in people. By the time you get to know them and get disabused of the notion it's already too late.
-
@Kian said in When you want to make Git better but also want to make world better:
The problem is that you don't know that when they join.
I'm more used to a system that is balanced in the reverse direction: you have to demonstrate that you're non-daft in order to be let in in the first place, and the members inside are actually pretty proactive about telling people that their suggestions suck when they're anything other than technically excellent. And where someone decides to be annoying, there's always forking (and telling the original idiots to fork off).
We had a case like that a month or two back: we had a submission that was verging towards this. We reviewed the proposed change and found it wanting for actual real content: I told the author of it that it offered insufficient value to downstream users to be admissible, and immediately closed and locked the PR. A low BS tolerance helps a lot!
-
@Rhywden said in When you want to make Git better but also want to make world better:
Or do you also wail about children having to pay less when they want to enter a amusement park?
I complain about this every time I see it.The fuckers don't pay tax and they get discounted tube fairs too. Children shouldn't be seen nor heard because those mines won't work themselves. "But they're smaller". So are fucking midgets and they pay tax.
On topic... I actually hope Microsoft removes this repo. Political nonsense like this doesn't belong there. Delete them all. It serves no purpose but to create division in a community that will happily burn repos to the ground over whitespace arguments.
-
@DogsB said in When you want to make Git better but also want to make world better:
@Rhywden said in When you want to make Git better but also want to make world better:
Or do you also wail about children having to pay less when they want to enter a amusement park?
On topic... I actually hope Microsoft removes this repo. Political nonsense like this doesn't belong there. Delete them all. It serves no purpose but to create division in a community that will happily burn repos to the ground over whitespace arguments.
That was beautiful.
-
@DogsB said in When you want to make Git better but also want to make world better:
happily burn repos to the ground over whitespace arguments
There's no need for that! Just do what I tell you to and all will be well…
-
@DogsB said in When you want to make Git better but also want to make world better:
It serves no purpose but to create division in a community that will happily burn repos to the ground over whitespace arguments.
Fucking Python users
-
@sebastian-galczynski said in When you want to make Git better but also want to make world better:
@Gąska This reminds me of the old Soviet physics books I found in school library. Every single one of them had to mention Lenin and/or Stalin in the preface, while also assuring the reader that quantum mechanics are compatible with dialectical materialism*. Now a piece of code not only compiles, but also lectures you about the evils of Trump and prises 'inclusivity'. The left seems to always fall back into this pattern if given a little power. They just can't separate anything from politics. There's even this slogan, 'personal is political' which they display unironically.
What's ironic is these refugees the author of the commit tries to save are mostly from Venezuela and Cuba, and when they somehow manage to enter the US, the very same lefties lecture them endlessly that 'Chavez was not so bad, we have it worse, at least you got free healthcare' and so on.
Where's the "asterisked" clarification? Goddammit!
-
@acrow the opposite often doesn't work either. By being reasonable about certain demands, and not intransigent, you don't alienate the undecided and those who don't have a clear opinion because by doing so you end up looking like a prick.
-
@admiral_p said in When you want to make Git better but also want to make world better:
Where's the "asterisked" clarification? Goddammit!
I decided to omit it (too off topic), and forgot about the asterisk ;)
Anyway, here it is: Quantum mechanics wasn't originally compatible with dialiectical materialism, so it was categorized as 'bourgeois pseudoscience', until, as the legend says, some prominent physicist, I think it was Landau, came to Stalin's office and told him straight: 'Maybe it's bourgeois pseudoscience, but without this pseudoscience there's gonna be no bomb'. Next day, Stalin issued patches to the Great Soviet Encyclopaedia and stopped bothering the physicists. Unfortunately, bilologists weren't so lucky (biological weapons were not trendy at the time) and had to suffer under Lysenko for decades.
-
@DogsB said in When you want to make Git better but also want to make world better:
@Rhywden said in When you want to make Git better but also want to make world better:
Or do you also wail about children having to pay less when they want to enter a amusement park?
I complain about this every time I see it.The fuckers don't pay tax and they get discounted tube fairs too. Children shouldn't be seen nor heard because those mines won't work themselves. "But they're smaller". So are fucking midgets and they pay tax.
On topic... I actually hope Microsoft removes this repo. Political nonsense like this doesn't belong there. Delete them all. It serves no purpose but to create division in a community that will happily burn repos to the ground over whitespace arguments.
I'm sorry - are you saying Microsoft should remove a repo over political views?
-
@pie_flavor said in When you want to make Git better but also want to make world better:
@DogsB said in When you want to make Git better but also want to make world better:
@Rhywden said in When you want to make Git better but also want to make world better:
Or do you also wail about children having to pay less when they want to enter a amusement park?
I complain about this every time I see it.The fuckers don't pay tax and they get discounted tube fairs too. Children shouldn't be seen nor heard because those mines won't work themselves. "But they're smaller". So are fucking midgets and they pay tax.
On topic... I actually hope Microsoft removes this repo. Political nonsense like this doesn't belong there. Delete them all. It serves no purpose but to create division in a community that will happily burn repos to the ground over whitespace arguments.
I'm sorry - are you saying Microsoft should remove a repo over political views?
Maybe they could just randomize its URL?
-
@pie_flavor said in When you want to make Git better but also want to make world better:
@DogsB said in When you want to make Git better but also want to make world better:
@Rhywden said in When you want to make Git better but also want to make world better:
Or do you also wail about children having to pay less when they want to enter a amusement park?
I complain about this every time I see it.The fuckers don't pay tax and they get discounted tube fairs too. Children shouldn't be seen nor heard because those mines won't work themselves. "But they're smaller". So are fucking midgets and they pay tax.
On topic... I actually hope Microsoft removes this repo. Political nonsense like this doesn't belong there. Delete them all. It serves no purpose but to create division in a community that will happily burn repos to the ground over whitespace arguments.
I'm sorry - are you saying Microsoft should remove a repo over political views?
Preferably the entire site but bullshit repos like this should be gone.
-
Worst is the function name,
dontGiveUp
. If the language won't let you put apostrophes or ’ in function names, then expand the contraction. It's more persuasive like that anyway.
-
@kazitor said in When you want to make Git better but also want to make world better:
Worst is the function name,
dontGiveUp
. If the language won't let you put apostrophes or ’ in function names, then expand the contraction. It's more persuasive like that anyway.Having a negation in a function name is weird anyway. One of the describing properties of the function is what it doesn't do? An
ignore
ordisable
function would make more sense.
-
@kazitor said in When you want to make Git better but also want to make world better:
Worst is the function name, dontGiveUp
Might be for consistency with the
dontLetDown
anddontRunAroundAndDesert
functions...
-
@Groaner said in When you want to make Git better but also want to make world better:
SVN if you're working by yourself.
My personal Perforce repo is 18 years old now, and has nearly 10K submitted changelists, and the server has been updated several times (most recently to Helix Core since that's what they call it now). A .tgz of the repo weighs in at around 9GB...
-
@PleegWat said in When you want to make Git better but also want to make world better:
@kazitor said in When you want to make Git better but also want to make world better:
Worst is the function name,
dontGiveUp
. If the language won't let you put apostrophes or ’ in function names, then expand the contraction. It's more persuasive like that anyway.Having a negation in a function name is weird anyway. One of the describing properties of the function is what it doesn't do? An
ignore
ordisable
function would make more sense.dontIgnoreTheDisablingOfCancellingTheInactivationOfSomething()
?
-
@Steve_The_Cynic said in When you want to make Git better but also want to make world better:
has nearly 10K submitted changelists
@Steve_The_Cynic said in When you want to make Git better but also want to make world better:
A .tgz of the repo weighs in at around 9GB...
Either you make very big commits, or Perforce is a really bad VCS.
-
@remi said in When you want to make Git better but also want to make world better:
@PleegWat said in When you want to make Git better but also want to make world better:
@kazitor said in When you want to make Git better but also want to make world better:
Worst is the function name,
dontGiveUp
. If the language won't let you put apostrophes or ’ in function names, then expand the contraction. It's more persuasive like that anyway.Having a negation in a function name is weird anyway. One of the describing properties of the function is what it doesn't do? An
ignore
ordisable
function would make more sense.dontIgnoreTheDisablingOfCancellingTheInactivationOfSomething(boolean no)
?FTFY
-
@Gąska said in When you want to make Git better but also want to make world better:
@Steve_The_Cynic said in When you want to make Git better but also want to make world better:
has nearly 10K submitted changelists
@Steve_The_Cynic said in When you want to make Git better but also want to make world better:
A .tgz of the repo weighs in at around 9GB...
Either you make very big commits, or Perforce is a really bad VCS.
Lots of binaries, and the late Mrs Cynic's habit of making mass re-commits of unmodified binaries (mostly Word documents, PDFs, and the like) without checking the "Revert unmodified files" box in the GUI, which for inexplicable reasons is off by default. I'm gradually going through and obliterating the files in the repo. ("Obliterate" is the right word, by the way, because the command-line invocation to remove all trace of a file from the repo is
p4 obliterate
.)
-
@hungrier said in When you want to make Git better but also want to make world better:
@remi said in When you want to make Git better but also want to make world better:
@PleegWat said in When you want to make Git better but also want to make world better:
@kazitor said in When you want to make Git better but also want to make world better:
Worst is the function name,
dontGiveUp
. If the language won't let you put apostrophes or ’ in function names, then expand the contraction. It's more persuasive like that anyway.Having a negation in a function name is weird anyway. One of the describing properties of the function is what it doesn't do? An
ignore
ordisable
function would make more sense.dontIgnoreTheDisablingOfCancellingTheInactivationOfSomething(boolean no)
?FTFY
Perfect, push to production!
Sorry, I meant do not prevent not implementing a barrier to not pushing this to a non-production server.
Or the opposite.
-
@Steve_The_Cynic said in When you want to make Git better but also want to make world better:
without checking the "Revert unmodified files" box in the GUI, which for inexplicable reasons is off by default.
Ha! CLI FTW! Suck it, GUI weenies!
-
@HardwareGeek said in When you want to make Git better but also want to make world better:
@Steve_The_Cynic said in When you want to make Git better but also want to make world better:
without checking the "Revert unmodified files" box in the GUI, which for inexplicable reasons is off by default.
Ha! CLI FTW! Suck it, GUI weenies!
Except git would have the CLI default vary by the phase of the moon, requiring you to always pass in a defined option.
-
@Gąska said in When you want to make Git better but also want to make world better:
@Polygeekery is master/slave terminology a political issue? If so, who should be banned - the author of code that uses master/slave, or the author of PR to change this, or both? If not... well, you've just got yourself in one of the most stupid political flamewars, and you can't do anything about because it's not against the "no politics" rule.
Already happening.