Skip to content

Releases: MrFlynn/git-absorb

v0.2.1

12 Jul 03:38
Compare
Choose a tag to compare

This release just fixes some minor bugs.

Bug Fixes

  • Adds check to make sure that the script is being run inside a Git repository before proceeding.
  • Adds check that the user has provided a list of folders to merge into the current repository before proceeding with said merge.

v0.2.0

11 Jul 03:13
Compare
Choose a tag to compare

This release includes better integration with Git. Some options were deprecated (more below).

Usage

$ git absorb help
GIT-ABSORB(1)

NAME
       git-absorb - Combines multiple repositories into one while preserving history

SYNOPSIS
       git absorb FOLDER...  [--clean | -c]

DESCRIPTION
       Combines  multiple  git  repositories into a single monolithic repository
       while still retaining the history from each repository. For example, this
       could  be  useful  for  backing up multiple GitHub classroom repositories
       into a single repository.

OPTIONS
       FOLDER Path to repository to merge into the current repository.

       -c, --clean
              Remove local cop(y)(ies) of  the  repositor(ies)(y)  being  merged
              into the current repository.

       -h, --help
              Display this menu.

Deprecated Options

  • --combine-ignores
  • --repository
    • This script assumes you are already in Git repository as Git extensions automatically assume. This options becomes redundant given this new usage mode.

v0.1.0

10 Jul 23:30
Compare
Choose a tag to compare

This is the initial version of this tool. Usage instructions can be found in README.md.

A revision that improves integration with Git is coming soon.