Importing from Git!Migrating to Sturdy

Gustav WestlingMay 6, 2021

Hey everyone! I hope that you’re doing great, and that May is treating you well!

Things are moving fast at Sturdy, and before diving in to the product updates, I’d like to make two announcements!

First, we’ve now launched a Discord Community! Please join the Discord to chat about Sturdy, give us feedback, and talk about the future of code collaboration.

We're hiring!

We’re expanding the team here in Stockholm, and are hiring Software Engineers, and an engineer with a focus on Developer Relations!

This is a great opportunity to be the first employee at a fast moving startup, funded by Y Combinator! We’re building tech for techies, and naturally really take pride in both the software that we’re writing and the product that we’re building, and hope that you do too!

Our tech stack is built with Go, AWS, and PostgreSQL on the backend, and TypeScript and Vue on the frontend.

If this sounds interesting to you or someone you know, please reach out to me on and we’d love to chat with you!

Now, on to the product updates! Here are the biggest updates to Sturdy since issue #003, when we launched the new “Share” workflows.


First up is comments! You can now write comments on code, both code that you have written as well as comments from others. We’re starting small, and intend to build more interesting workflows for commenting and collaborating on code, so this is just the first step, and it feels great to have it out! 😃

Commenting on code in Sturdy

2. Import from Git

This is a huge one! We’ve known from the beginning that it’s important to keep compatibility with existing Version Control Systems, and have built Sturdy with this in mind, especially with compatibility with Git.

You can now import an existing Git repository to Sturdy, without losing any of your data.

Importing a git repository to Sturdy

After creating a new Codebase the following banner will appear on the page. The import is done by running “sturdy import” from within a Git repository checkout on your computer.

Internally, we already support exporting to Git, and we’re soon going to launch it in the application as well. Until then, if you want an export of your codebase to Git, please reach out to us on Discord!

3. Windows support

While we’re on the topic of the Sturdy CLI, since v0.5.10 released just yesterday, we’re supporting Sturdy on Windows 10!

Sturdy works best in the new Windows Terminal (because it supports emojis 🤩), but also works in PowerShell, the classic Command Prompt, and other shells.

Sturdy running on Windows

4. Shortcuts

In the last post, we announced the first set of keyboard shortcuts available in Sturdy, and we promised to release more keyboard shortcuts. We kept that promise, and here’s the shortcuts that have been released since last time.

  • ⌘ + A selects all changes in a workspace
  • ⌘ + Shift + A de-selects all changes in a workspace
  • ⌘ + Enter submits a comment

When listing and navigating changes (on the codebase or workspace changelogs), changes can now be browsed with browser native navigation

  • Tab moves the cursor to the next change, and Shift + Tab moves to the previous
  • Enter selects the highlighted change

A full list of shortcuts is available from the “Help” page in Sturdy.

5. Other changes

We’ve made many other smaller changes to improve performance for large workspaces, and interactiveness on the site to make it more live, as well as launched fixes for many edge cases in the Sturdy CLI.

I’m Gustav and I’ve been your captain this evening, thanks for flying with Sturdy!

Ready to dive in?Sturdy up your life

Get started with Sturdy today, use it standalone or on top of your existing Git or GitHub setup.

Download now

Pssst, did you know that Sturdy is free and open-source?

Sturdy app screenshot