Skip to content

pascalziegler/git-utilities

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Forked from https://github.com/goncalopp/git-utilities and converted to Python 3

git-utilities

[git-multi-rebase]

A script to rebase multiple branches onto a single base, preserving relations between branches (see this stackoverflow question for an example).

This script will iteratively rebase each branch onto the 'newbase'.

If confilicts arise the script will start a new shell instance, allowing the user to resolve the conflicts, or abort the conflicting rebase (using git rebase --abort). Once the conflicts have been resolved, the user must execute git rebase --continue, and then exit the shell. Once the shell exits the rest of the multi-rebase process will continue.

usage: git-multi-rebase [options] newbase branch0 [branch1 ... branchN]

All options are passed directly through to each git rebase call

[git-completion.bash]

An updated version the standard git-completion.bash script that supports git-multi-rebase

[git_python.py]

A python module to wrap some standard git functions

About

A script to rebase multiple branches onto a single base

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 88.0%
  • Python 12.0%