gs

command module
v0.1.0-alpha3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2024 License: GPL-3.0 Imports: 31 Imported by: 0

README

git-spice

Introduction

git-spice is a tool for stacking Git branches.

TODO: more details

License

This software is distributed under the GPL-3.0 License:

gs: Stacked Pull Requests
Copyright (C) 2024 Abhinav Gupta

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

See LICENSE for details.

As an exception to the above, the following files are distributed under a different license. See the file headers for details:

internal/komplete/komplete.go

Documentation

Overview

gs (git-spice) is a command line tool for stacking Git branches.

Directories

Path Synopsis
internal
gh
Package gh gates our access to GitHub's APIs.
Package gh gates our access to GitHub's APIs.
gh/ghtest
Package ghtest provides tools to test code that interacts with GitHub.
Package ghtest provides tools to test code that interacts with GitHub.
git
Package git provides access to the Git CLI with a Git library-like interface.
Package git provides access to the Git CLI with a Git library-like interface.
git/gittest
Package gittest provides utilities for testing git repositories.
Package gittest provides utilities for testing git repositories.
ioutil
Package ioutil provides I/O utilities.
Package ioutil provides I/O utilities.
komplete
Package komplete is a package for generating completions for Kong CLIs.
Package komplete is a package for generating completions for Kong CLIs.
logtest
Package logtest provides a log.Logger for testing.
Package logtest provides a log.Logger for testing.
mockedit
Package mockedit provides a mock implementation of an editor.
Package mockedit provides a mock implementation of an editor.
must
Package must provides runtime assertions.
Package must provides runtime assertions.
osutil
Package osutil provides utilities for working with the os package.
Package osutil provides utilities for working with the os package.
spice
Package spice intends to provide the core functionality of the tool.
Package spice intends to provide the core functionality of the tool.
spice/state
Package state defines and sores the state for gs.
Package state defines and sores the state for gs.
termtest
Package termtest provides utilities for testing terminal-based programs.
Package termtest provides utilities for testing terminal-based programs.
text
Package text provides text manipulation functions.
Package text provides text manipulation functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL