Lightning-fast rebases with Git-move

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • git-branchless

    High-velocity, monorepo-scale workflow for Git

  • I found it very hard to motivate a lot of the other features. Many people don't use and don't see the value of tree-based development. See this feedback from a user: https://github.com/arxanas/git-branchless/issues/6

    So I decided to focus primarily on features which everyone understands, such as performance. (Of course, many people then say "why do we need this? git rebase is already plenty fast", but they get the principle.)

  • git-stack

    Stacked branch management for Git (by epage)

  • git-move and git-branchless do some great stuff, I wish this wasn't focused on the performance side to distract from the real value.

    What I find useful is not the performance but this line

    > For example, it can move entire subtrees, not just branches

    The referenced docs mention other great quality of life improvements that streamline standard workflows (e.g. deleting local PR branches when merged into upstream)

    When performance does matter is when the rebase operation is a small part of a larger operation. In my related tool, git-stack [0], I rebase all branches on top of their latest upstream branches along with re-arranging and squashing fixup commits and soon other features. When automating entire workflows, having each part be fast is important for the whole to still have decent performance.

    [0] https://github.com/epage/git-stack

  • 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
  • GitUp

    The Git interface you've been missing all your life has finally arrived.

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

  • Meta developer tools: Working at scale

    6 projects | news.ycombinator.com | 28 Jun 2023
  • Branchless Workflow for Git

    1 project | /r/hypeurls | 8 Jan 2023
  • Branchless Workflow for Git

    4 projects | news.ycombinator.com | 8 Jan 2023
  • Where are my Git UI features from the future?

    9 projects | news.ycombinator.com | 8 Jan 2023
  • git-branchless: High-velocity, monorepo-scale workflow for Git

    1 project | /r/CKsTechNews | 17 Nov 2022