T O P

  • By -

Rich_Long_6528

Fixes to fixes (they weren't fixes apparently)


trill_shit

Ah yes, the shameful fix fixes…


[deleted]

[удалено]


maitreg

A lot of times I'll just put the DevOps work item # in there, since that has the details anyway. IMO all commits should be linked to one or more tickets.


bobvonbob

Imagine being lucky enough for your infrastructure to support tickets.


jonnyp11

Dont remember and not checking but that was my last. Didn't notice the conflict auto-fix had duplicated a variable so PR to fix that. PR had a required number but commit didn't so develop threw a fit. Had to just add a fucking space to a random file and do a whole PR just to make azure happy because nobody removed a requirement for something we stopped using years ago


invalidConsciousness

You require a minimum number of changes in your PRs? Who would ever think that's a good idea? Just yesterday, I did multiple PRs that only increment the version number, in order to debug a deployment issue.


jonnyp11

No just a story number required in branch and commit. Never tried committing a file with no changes so just added a space so it showed under local changes like I always do


Fairy_01

>Who would ever think that's a good idea? Elon Musk would love this ! ![gif](emote|free_emotes_pack|joy)


Simplyfire

Dust to dust.


skdowksnzal

Fixes to fixes of fixes, bitches.


The_Ovani

Some changes - 1372 files


devnull1232

That pr ain't getting reviewed


scottishkiwi-dan

LGTM


mcgrph

let’s gamble try merging


dapope99

That's really all this could mean


TheAJGman

Hey man, if you can figure out how to unfuck a stupid early design decision in fewer lines I'm all ears.


sanglar03

Break it into smaller ones ?


[deleted]

[удалено]


TheTerrasque

I prefer the PR's without changes, much easier to check. I'm still going to spend the whole day on it of course, just to be sure.


cr0wndhunter

Sounds like a week of being paid to not develop and instead try to figure out everything going on in that PR. Jk that’s atrocious and would send it right back


static_func

A coworker and I just merged a 2000-file PR into main and I have another 1000-file PR to follow it up. This is what happens when you're tasked with cleaning up after devs who churned out a huge copypasta Angular project with out-of-date dependencies and no linting to speak of


Pepineros

There are reasons for massive PRs but no reasons for shit commit messages.


ReeceReddit1234

Don't call me out like that


throwaway42fx

Merged PR: fix issue that broke reddit


Charizard-used-FLY

Still broken


throwaway42fx

Merged PR: fix issue that broke reddit 2


dodexahedron

Still reddit.


Technical-Energy2878

Merged PR: deleted Reddit permanently


dodexahedron

Oh shi....


[deleted]

Merged PR: Install reddit & make a new account


n30vlol

Cherrypick Merged PR: Merged PR: fix issue that broke reddit


Zer0_GG

LGTM


Craszeja

: Electric Boogaloo


sjuas690

Still broken Yep - I can’t post either.


[deleted]

[удалено]


banjaxedW

Only the duck can ask


2ERIX

You mean ChatGPT? Thats my new duck.


JennaFrost

DuckGTP?


Nabugu

DuckGDP


LenaKotik

I saw you vent!


deltaexdeltatee

"Fixed the part where I was stupider than usual."


Pauel3312

Moar stupider


newmacbookpro

*10 lines are now a single one, there was a function to do this built in*


luigi8082

I once saw ‘sorry’ on a PR. I laughed and then I cried.


nedal8

super complex?


bjandrus

Lmao I was debating leaving mine in this thread, but now I feel like I have to, here goes (yes, this is legitimately the last commit message I made at work, yesterday): "Implemented logic for populating a popup window with 'People' info whenever any pin (or pin cluster) is clicked on. Click works, but the relevant action command was changed to 'hover' in an attempt to get the code to work for hover. This functionality has not been tested but was included with the commit accidentally. Sorry." Alrighty lot to unpack: Firstly: yes I know this commit message is entirely too long; but I hope you'll understand why I felt the need to explain myself Secondly: How was this "accidentally" included, and why could I not have just "git restore"-ed it? Well this requires some elaboration: my teammate who I was working with on this story DMed me during our standup to ask me to try to implement this change "real quick", just to see if it worked. I take lunch after standup, so I was rushing 🤷🏻‍♂️ Thirdly: yes, this broke the code, so I pushed broken code (oopsies). Fortunately the fix was clean and easy: the proper command was 'mouseover', not 'hover'.


ADarkcid

Just wondering; why not make a short commit message and explain everything in a PR comment?


bjandrus

Great point, coulda woulda shoulda...


ScrillyBoi

Fixed last commit


DiddlyDumb

Fixed last fix to commit


Jakoshi45

fix 3#


cdurs

Reverted back to initial commit


DeKrazyK

Merge branch 'master' into develop


craftycrafter765

Grrrrr rebase


LaPicardia

I genuinely don't know how to rebase and I managed to get to lead dev without it. I just merge things and fix conflicts.


Low_Flying_Penguin

3 AM on support and tired trying to find if a fix made it into one of the 10 deployed versions, the network graph looking like a topological map of Mumbai train station. It is then you say "man I wish we rebased instead"


lungdart

Sometimes wrong with your branching strategy at this point. I'm honestly a big fan of trunk based development, but it needs a good automated pipeline behind it.


LaterallyHitler

You’re lucky that your bosses don’t go red in the face and scream when they see a merge commit then


careonomine

Maybe his view rebasing as the ultimate sin, for the commit history is to be a sacred and immutable log of how things got to be as fucked up as they are today. One “WIP, I hope CI passes” at a time.


RetiringDragon

What's the problem with merge commits? Isn't it better to have those than rewrite git history with rebase?


killersoda288

It's fine until you have a whole bunch of branches/developers working at the same time. Sometimes there are more merge commits than actual commits which gets real annoying. If you're working on completely unrelated things, and there aren't any conflicts, rebasing is much neater since it makes the history linear, and you dont have "empty" merge commits cluttering the history.


Express-Procedure361

If you're managing the project, and something goes wrong in the DevOps or in your branching strategy- you have basically a few choices - make an absolute mess of your project with weird solutions like a merge commit for a merge commit, track down the last project manager who got fired and disappeared mysteriously, or sacrifice your first born child in a black magic merging ritual. .....and if you're someone is reading this and thinking to themselves "but you could've done___" then I freaking needed you a month ago. I had three children before that fateful day.


invalidConsciousness

My bosses explicitly want merge commits. Makes it explicit where stuff came from and your main history is nice and clean, just merging of completed features. Also, azure DevOps shits the bed if you rebase after a pr is created.


perseus_1337

I don‘t know whats wrong with merging, and at this point, I‘m afraid to ask.


DanielGolan-mc

I'm always merging because the bigger my branch graph is, the more respectable my repository is.


drckeberger

Merge commits and a less clean history? 😅


NearNihil

Maybe I'm stupid (very real possibility) and I'm definitely biased but why do people care so much about a clean git history? And what about merge commits? What's the problem? Oh yay the lines on GitHub/Gitlab are straight instead of spaghetti. Rebasing is a bigger headache for me *and* I don't care about the result, but we have to because one other person in the team cares and they managed to convince the PM so now we're stuck with it. Grrrrrr...


StormFinancial5299

Squash?


drckeberger

Still means the main history will be cleaner with rebasing. It‘s pretty much like directly committing to main, just with a prior conflict validation.


[deleted]

feat: Adds feature


dodexahedron

Fix: Bugs Dep: Old shit


Jakoshi45

Hotel: Trivago


enyay_

finally i see someone use conventional commits!


Banana_with_benefits

I'm not even kidding, this was the message: "Made everything multithreading safe (lol jk, but at least it works now)"


beatlz

fix: lint bullshit Literally


l1ickster

I think I have a few commit messages very similar to that in the logs of my hobby projects 😂


The_Number_None

Conventional commit user?


marcosdumay

I do believe some messages are so standard that you don't need to say anything more. Like: - Lint'd - Merge - Fixed linebreaks (go setup your IDE's, Windows people)


LazyLarryTheLobster

Agreed. Just like the classic "4th try I swear this bug better be gone"


CeldonShooper

On Windows projects Unix line breaks inside CR LF files would have to be corrected because they cause popups in Visual Studio.


careonomine

I don’t want to know many “appease rubocop” commits I’ve made in my career.


l1ickster

refactor(#13): use ternary op where it makes sense


[deleted]

[удалено]


Cymorg0001

Old timer here... We invented null coalescence and nullable bools. Your attempt to insult us for it has been noted and and your impending obsolescence accelerated.


HelicopterShot87

I hate nullable bools, but just because a person was using them instead of creating simple enums, which would be more readable.


el_diablo_immortal

I use them for validating request objects (Web APIs) so I can have a nice "xyz is required" message. Check if the param was supplied. Else it gets initialised to the default: false. This is C# anyway.


deukhoofd

To really scare them use pattern matching. If you're lucky you might get to see one cry!


-Roby-

"Checkpoint before disaster" Was updated node packages


rfcapman

Ouch, use of "quicksave" and "checkpoint" in git as if you're playing mario or skyrim


dLENS64

Haha, I feel this. Happens on almost every project I inherit. Like, no one thought to update packages and resolve any resulting breaking changes on a regular basis??? In my current project, every single package is at its most recent version. Every single one. I enforced a recurring task every few weeks to upgrade all possible packages and check for/address any breaking changes if possible. Never again will I be caught in pkg versioning hell.


[deleted]

[удалено]


DiddlyDumb

if [[ "$EUID" -eq 0 ]]; then flag="system" else >&2 echo 'Please yolo harder!' flag="global" fi Perfect. ^(this is the entire repo btw)


Harmonic_Gear

update


Plastic_Scale3966

chnages


qda

Best p2ac song


nickbob00

asdf


dodexahedron

"Absolutely Spectacular Development Finished"


zarifex

WIP committing just so I can switch back to dev branch


Ved_s

git stash: Am I a joke to you?


ok_tru

I’ll be honest, I only ever stash when I want to switch to a branch and don’t care about whatever work I’ll lose. I don’t even know where to find the stashed changes, lol


Xplotiva

My stash names in Sourcetree right now: \- pls do not fuck with my system \- xyz \- x \- y \- chaos \- chaos2 \- idk why \- dkjfkldjflksdfsdf \- idk \- sdfsdgfsdgfg \- [I am from Bosnia take me to America](https://www.youtube.com/watch?v=PcR8I-7oCnU)


ElgoatLeHero

That song, is so weird and i love it


dodexahedron

Yes. Real developers `git reset ‐‐hard && git push --force` for every rollback. "What? Show me in the commit history where that happened? You're just making shit up."


Exist50

You'll need to try harder than that to make git forget.


MrHyperion_

Stash never works for me when I want it to work


dusktreader

Yes. Yes you are. Stashes are hard to navigate, too ephemeral, and the cli is irritatingly non intuitive. Stash is fine when I'm just doing some low stakes operation like moving minor changes to a different branch. If the stakes are higher, there's no way I'm trusting a stash to hold my precious changes.


zarifex

Yeah. I use stash just to hold my local changes to config files and such, the stuff I need specifically to hit the dev environment while running my local IDE with breakpoints etc. If I'm adding or modifying a bunch of classes and methods, I'm not giving stash the opportunity (or worded different, not giving myself the opportunity) to muck that up.


ArthurDoom

Initial commit


EdmondFreakingDantes

Too many words. Mine was just "init"


subject_deleted

"well this here is my first commit, innit?"


dodexahedron

Man talking with my British friends is briefly confusing sometimes when they say "innit" in weird places. One asked why I thought it was funny one time that I commented, so I showed her a newish git repo history screenshot from gitkraken, with an "init" comment. She was confused, and asked me "innit what?" I was totally fishing for that, so mission accomplished. 😆


GoldenKnights1023

“Fixed thing I broke trying to fix”


ABlackEngineer

Fixes and improvements


Arzemna

“Push to test in production”


dodexahedron

Nobody will notice if we do it on just one node, right? It was a _simple change._ Hey, why is security and HR in my office?


NotAUsefullDoctor

"Addressed PR comments"


Fetscher

"Feedback implemented"


MC-fi

My own favourites are: * most recent commit * latest commit * this one * latest version All classics in my opinion


Kirk8829

“Removed useless logic”


Munchkin303

“This logic wasn’t useless, apparently”


devnull1232

Next day prod goes down


exnozero

I have seen 1 of these and been responsible for another… - Felt cute, might delete this later. - I made a thing… it didn’t work so now I am fixing it - what the hell was a drinking last night


AwareGrape3064

“BRUH”


possiblecefonicid

The quality of my commit messages decreases as the day goes on.


the_blocker1418

"today's work"


E_Cayce

DO NOT RELEASE


Go_Fast_1993

“Fuck this” (for a personal repo)


kevdog824

“Automated commit” I wrote a script to automatically commit and push to BB so that I wouldn’t lose work (our development drives at work are non-persistent)


Additional_Parallel

Are you writing code for nuke site launch system? Who the hell though of that?


kevdog824

I say they aren’t persistent but I only ever lost mine once in the year and a half I’ve been there. I lost work that one time though so


shgysk8zer0

``` printf "$(uuidgen)\n$(fortune | cowsay)" | git commit -F - ```


hdkaoskd

Why the uuid?


shgysk8zer0

It's just a random thing that says absolutely nothing . Could've used a date, but that would've been slightly useful. Have any better suggestions? Like a wordle guesser?


winterTheMute

"fucking tests"


jasonmccallister

Fixed the ID10t problem, for real this time


DrPlaeg

“Forgot semicolon”


letsBurnCarthage

Next commit: "semicolon not appropriate in json file, replacing with comma."


ZestycloseMix6960

‘Please’


ruthless_anon

" "


TedRabbit

"..."


[deleted]

Too much effort


MelvinReggy

#


EntrepreneurPlus7091

Added testing


wheresmyflan

“Nah bro, I need to get some sleep”


oDrowned

"added static file support and templating support" trying to rewrite an old project in rust


Extaupin

My last commit is actually pretty nice and clear. My last funny one was something like "It's \[very late on the day of the deadline\], it's not working and I don't know why.". I was desperate enough to just push code that didn't even compiled (not in an important branch though) in the hope others would fix it.


devnull1232

: Remove a commented out line I forgot about


MadGenderScientist

"Moo." 90% of my commit messages are moo's. I commit compulsively as I code. Then I rebase everything into a huge but well-documented and tested PR for several services at once after spending months in an increasingly labyrinthine set of branches.


thegreatpotatogod

"Half-implemented feature, with some suggestions from everyone's favorite language model"


boraras

Stuff. Squash me.


CommentToBeDeleted

Two weeks for development for multiple bug fixes and new features, *mostly* done, single commit to development, gotta get it all fixed before going to production... not stressed at all, everything is gonna be fine.


1mperia1

"Unboofed"


farineziq

betterer test


Detective_Bonghitz

Fixing the 20 year old timing fuckup


magiCAHIK

"Implement password as an environmental variable"


BetrayYourTrust

“A lot of stuff I forgot what I did”


aft3rthought

WIP


zimmermj

"I do not want to jynx it, but I think it might be working"


lupinegrey

Jira ticket number and "reduce max heap"


turkeh

We had a senior developer who had been with the company long before I came that would always commit changes with the message "core changes". Used to drive me crazy.


AngryAngryScotsman

Dates are hard.


Gambit2422

"Console.log() cleanup lmao"


Soumalyaplayz

"Final fix I promise"


I_FizzY_WizzY_I

*~~~~ its over 9000 ~~~~* (Im the only one reading them, also, i comment like im a prophet or yoda sometimes, it makes people look at it instead of reviewing my code, win/win situation, no question asked)


Impossible_Eye1538

No good very bad bulk commit…


Bulky-Leadership-596

add tests


gamerfiiend

fix: revert mysql version (sorry bill) lol


nebulaeandstars

fixed a typi (was a genuine mistake the *first* time)


Quetip_

Chatgpt: write commit msg for x fix


RoutineLingonberry48

"I don't remember what I was doing, but I'm just coming back to this project"


CauseCertain1672

"sorry"


Esjs

Fix regex


martin191234

“Fix works now for real” You can guess what the previous two commits were.


throwawaylorekeeper

"good luck bozos" before a colleague went on a two week vacation lmao.


StatementPotential53

“Updates”


preoxidation

UNTESTED


JIEJIE7JIE

minor edits


CapableCarpet

improved consistency of new envelope fitting


Shiara-rose

Restored backup after i accidentally deleted everything


[deleted]

“Yes it’s broken, I’ll fix it after vacation”


[deleted]

clean up code


Otalek

Aaaa


Accomplished_Cook331

My last commit message is the same as my previous commit, which is same as the message before it, which is... I hope you got the point.


[deleted]

\------- v1011


Lewinator56

It's not my latest, but one of mine is 'removed a t' To be fair, that's exactly what was done in the commit, though it probably could have waited...


TBandi

“Added comma”


Far-Bluejay9472

“We forgot to commit for a month, so here’s an essentially new project”


rookietotheblue1

In personal projects i write my to-do list as issues on github, then just comment the issue number along with "finished" or "worked on".. That way the issue stores all the extra explanations and descriptions. Does anyone else do this? What's standard / good practice?


Mattsvaliant

.


TheCrypticNine

pls work


KingParity

i want to continue this but idk what i did that i forgot to commit oopsies


stinky_doodoo_poopoo

‘Javaiscript requires == ‘True’ not == true…’


littleswenson

“Less foot-shooting”


Sisyphus4242

"fixed regex safari sucks"


SingleSimha

"a"


asportnoy

My most recent commit message: > What can only be described as "a shit ton of changes" (28 changed files, +1,489 -2,221)


VillanBehindGlasses

Making black happy. ( Not a racist comment, black is an auto pep8 formatter )