Home

Awesome

rstash

r[emote]stash is a bash script that was created to make remote pair programming easier.

Pair programming usually follows the Driver-Navigator approach. This means that both developers have the same view in front of them, but only one of them controls the mouse and the keyboard, whereas the other one says what should be done. After a previously defined duration, the roles are swapped. This works without any problems if both are sitting in front of the same computer. In times of home office this is not always the case. The local changes must therefore be transferred from one computer to the other when swapping the roles. You can do this by sending patches to each other or by working on a branch. We work with branches very rarely, so this script was created to simplify and speed up the workflow.

Installation

Usage

Alice:

Bob:

Contribute

rstash is currently in active development and welcomes code improvements, bug fixes, suggestions and feature requests.

Please document all notable changes to this project in the provided changelog. Note that this project adheres to Semantic Versioning.

License

Distributed under Apache License 2.0

Known issues

Issues:Bug