Search
Items tagged with: git
It's been part of my default #git configuration since 2009. Given the amount of merges and rebases I do at $DAYJOB, I couldn't live without it.
It's one of those things that really ought to be enabled by default.
One trick to make your life much better as a maintainer and help contributors
Have a Makefile directive to run everything that runs on CI
`make x` is all it should take to verify the changes pass automated tests
Linter, formatter, sorter, unit tests, etc
If tooling is needed then add a `make setup` directive that takes care of installing it
#offlinefirst #ci #development #git #GitHub #GitLab #Codeberg #dx #FreeSoftware #FLOSS #developerExperience #developer
This should be the default in #git
[branch] sort = -committerdate
Adding it to your git config will make the command `git branch` sort by last used branches instead of alphabetical. No more trying to remember what I called that last branch!
1. Read this:
“Just as GitHub was founded on Git, today we are re-founded on Copilot.”
2. Go here:
#git #gitHub #codeberg #enshittification #BigTech #cooperative #dev
Universe 2023: Copilot transforms GitHub into the AI-powered developer platform - The GitHub Blog
GitHub is announcing general availability of GitHub Copilot Chat and previews of the new GitHub Copilot Enterprise offering, new AI-powered security features, and the GitHub Copilot Partner Program.Thomas Dohmke (The GitHub Blog)
TIL about `git cherry-pick -x` and `git cherry`.
[1][1]: https://stackoverflow.com/a/2937724
#git
Git: Is there a way to figure out where a commit was cherry-pick'ed from?
If I cherry-pick from multiple branches, is there a simple way to figure out where the commit was coming from (e.g. the sha of the original commit)? Example: - at master branch - cherry pick commi...Stack Overflow
I liked this little quote from a post about #Git notes, a tool to help decentralize Git: https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/
"Git notes are powerful tools. And they could solve so many problems—if only they were better known and easier to use."
"Git is a distributed code review system. But much of the value of git repos ends up locked into forges, like GitHub.
Git notes are a path toward an alternative."
#git #gitnotes
https://youtu.be/MrvWrBaYTyI
PASS ZX2C4 - Keep Your Secrets
PASS ZX2C4 - The Standard Unix Password Manager* Password Storage* Simple and follow Unix philosophy * Each password lives inside of a GPG encrypted file * T...YouTube
https://codeberg.org/domain/app/issues/16
#SmallWeb #domain #kitten #topologicalDecentralisation #web #dev #git #clone #modify #remix
https://youtu.be/jmtCPOgKN2s
A bare Git repository for your Dotfiles - Version Control and Backup for Your Configuration
Do you know how to store your dotfiles (configuration and apps files) as advanced user? No extra tooling, no symlinks, files are tracked on a version control...YouTube
https://codeberg.org/Codeberg/Community/issues/479
#codeberg #foss #inclusivity #accessibility #usability #git #gitea #hosting #community #notForProfit
Codeberg Accessibility
In #389 it was reported that text editors were not accessible yet. Given that such a central piece of the software it not accessible by screen readers (and spell checkers for the matter) yet, it's very likely that there are other UI roadblocks, too.Codeberg.org
And it’s even the little things like having the site automatically adhere to your dark/light mode settings. Unlike fucking G****b.
https://codeberg.org
#git #hosting #ethical #codeberg
As soon as there is, I think people will start moving away. Not many, but some. Federation is a must-have, because otherwise creating accounts just for reporting a bug is just too much of a task for the average user and sometimes even for more "advanced" users. I certainly would be much happier if I could just use my own instance and create a bugreport/issue/etc on some project hosted somewhere else!
Of course, #sourcehut does already provide everything we would need. Also, Email is THE workflow with #git IMO. But I acknowledge that its just not enough for most users and they want some kind of #forge and bling-bling website like github. I do not blame them.