How I Use Stacked Git at $Work

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • git-branchless

    High-velocity, monorepo-scale workflow for Git

  • I didn't see a way to post a comment on the article, so I'll post here. Regarding performance concerns, my own project https://github.com/arxanas/git-branchless is designed to work very fast at monorepo scale.

    It primarily supports a patch-stack workflow, but largely using your existing Git workflows. (There is no difference between a patch and a commit, for example; patch identity is implicitly tracked using Git's `post-rewrite` hook.)

    To modify the order of patches, you use `git rebase -i`. To modify a patch's content, you can check it out directly and amend it (which will update the descendant patches). To rebase onto another ref, you use `git move`; if it doesn't apply cleanly, then it aborts the operation without ever touching your working copy, unless you pass `--merge` to force conflict resolution.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts