graphite-cli

Graphite's CLI makes creating and submitting stacked changes easy. (by withgraphite)

Graphite-cli Alternatives

Similar projects and alternatives to graphite-cli

  • Ansible

    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

  • cockroach

    CockroachDB - the open source, cloud-native distributed SQL database.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • feedback

    Discontinued Public feedback discussions for: GitHub for Mobile, GitHub Discussions, GitHub Codespaces, GitHub Sponsors, GitHub Issues and more! [Moved to: https://github.com/github-community/community]

  • git-branchless

    High-velocity, monorepo-scale workflow for Git

  • git-stack

    Stacked branch management for Git (by epage)

  • ghstack

    Submit stacked diffs to GitHub on the command line

  • git-stack

    Stacked branch management for Git

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better graphite-cli alternative or higher similarity.

graphite-cli reviews and mentions

Posts with mentions or reviews of graphite-cli. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-17.
  • Graphite CLI development is no more open source
    1 project | news.ycombinator.com | 25 Jul 2023
  • Stacked changes: how FB and Google engineers stay unblocked and ship faster
    12 projects | news.ycombinator.com | 17 Nov 2021
    This is exactly the problem that graphite-cli solves (https://github.com/screenplaydev/graphite-cli)

    It keeps track of branchs and their parents by storing a tiny bit of metadata in the native git refs. It uses that information to perform recursive rebases: https://github.com/screenplaydev/graphite-cli/blob/main/src/...

    It ends up working seamlessly - you just modify some branch, and then run `gt stack fix` to recursively rebase everything. (and then `gt stack submit` to sync everything to github :)

    docs here: https://docs.graphite.dev/guides/graphite-cli

  • How to use native git as a key-value store
    1 project | dev.to | 2 Sep 2021
    You can read Graphite's full implementation of metadata handing here.
  • Show HN: Stacked diffs / interdependent changes (on GitHub)
    1 project | news.ycombinator.com | 29 Jul 2021
    We (Screenplay, https://screenplay.dev) built an internal tool (Graphite) to enable stacked diffs on GitHub for an individual (i.e. you can adopt it without your team also having to adopt it). It's inspired by some of the internal tooling we had at bigger companies. Specifically, the tool has two parts:

      * The CLI - https://github.com/screenplaydev/graphite-cli: Allows you to create diffs, restack them, submit them to GitHub, etc. It runs locally and stores all the metadata in your .git folder.
  • A note from our sponsor - SurveyJS
    surveyjs.io | 26 Apr 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Stats

Basic graphite-cli repo stats
8
217
7.2
10 months ago

withgraphite/graphite-cli is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.

The primary programming language of graphite-cli is TypeScript.


Sponsored
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