232 points by Curiositry 12 days ago | 56 comments
Changelog: Lazy trees (faster Nix builds)(determinate.systems) Lazy trees have been one of the most hotly requested Nix features for quite some time. They make Nix much more efficient in larger repositories, particularly in massive monorepos. And so we’re excited to announce that lazy trees have landed in Determinate Nix version 3.5.2, based on version 2.28.3 of upstream Nix.
68 points by internet_points 13 days ago | 10 comments
I don't want to use GitHub ... what would you recommend?(ycombinator.com) I write a lot of small scripts, and because of ... reasons ... I've never put them in a repository or made them available.<p>Recently I've been asked multiple times if a thing I've talked about is available, so I want to explore having a publicly accessible repository.<p>But I really, really don't want to use GitHub.<p>What would people suggest as an alternative for making small scripts available for wider use, and to allow people to contribute mods?
Git: Move files from one repo to another with history (2021)(vivekdhami.com) A lot of times as developers and code maintainers we need to move files/folders between code repos and most of the time we avoid exporting history because of the complexity and issues often faced during the export. However fret not anymore, I will share in this post how to easily export files with history using git command line and filter-repo command.
312 points by stefankuehnel 25 days ago | 107 comments
Useful Git(amirghofran.com) I’ve been using Git and Github for years now. I’ve only been using it myself for solo projects, just to keep version control if I mess something up. All I’d ever used were git add, git commit, git push.
Commit signing in 2023 is kinda wack(lobi.to) I’ve been taking a look at authorisation processes for version control systems at work and had three colleagues independently ask about scope for git commit signing, but they were surprised to discover I’d been soured toward traditional approaches for git commit signing and generally advise shying away from signing due to complexity.
35 points by SnootyMonkey 66 days ago | 11 comments
An introduction to Magit, an Emacs mode for Git(masteringemacs.org) Magit is the sweetener that masks the bitter taste you get when you have to commune through algebraic brevity with git. Magit – unlike other user interfaces bolted on top of a command line version control system – is faithful in its adherence to git’s vocabulary and capabilities.
Native Git Support in Zed(zed.dev) We've heard for a long time that many of you want to be able to use Git from within Zed. Not necessarily for everything, but particularly for the 90% "git-commit", "git-push" workflow, it's just too slow to have to context switch every time.
Git without a forge(greenend.org.uk) I’ve written quite a lot of free software in my life. Most of it was from scratch: projects I started myself. So I get to choose where to host them – or rather, I have to choose where to host them.