Skip to content

Releases: lesfurets/git-octopus

Fix multiple fast-forward error

11 Jul 13:44
Compare
Choose a tag to compare
Pre-release

Fixed #37. Thanks @danoliv!

Fix fast forward logic

29 Jun 15:56
Compare
Choose a tag to compare
Pre-release

Fixes #34. Thank you @danoliv !

Go rewrite - beta.1

10 Jan 23:01
Compare
Choose a tag to compare
Go rewrite - beta.1 Pre-release
Pre-release

Changes

Here's the first go build of git-octopus ! Note that all features haven't been ported yet but it would be cool to test it before going any further.

This version includes everything except:

  • Chunk mode
  • Conflict resolutions. This means that git-conflict is not available and git-octopus doesn't use recorded conflict (from a previous git-conflict use).

Update from 1.x

Download manually the binary corresponding to your OS, rename it to git-octopus, and replace $(which git-octopus) with it.

New installation

Pick the binary that suits your OS, rename it to git-octopus and add it to the $PATH

Test the installation

git octopus -v should output 2.0

v1.4

18 Nov 14:25
Compare
Choose a tag to compare
  • git-octopus now accept excluding patterns. See git-octopus @ozangunalp
  • Fixed an issue that caused git-octopus to create an empty commit when there was nothing to merge. #16

git-octopus now requires git >= 1.8 (released around may 2013)

Chunk mode

27 Jul 13:56
Compare
Choose a tag to compare
  • Added -s option on git octopus to activate the chunk mode. The merge is then performed by subsets of branches. This is meant to help reading the log graph when lots of branches are merged. @benba
  • git conflict can now be run in detached mode. @apflieger
  • Huge performance improvement on octopus that has conflicts on large files. @benba

Many thanks @benba for your contributions :)

Doc improvement

08 May 11:55
Compare
Choose a tag to compare

Improved the documentation of git-conflict

1.2

07 Feb 17:46
Compare
Choose a tag to compare
1.2
  • Added -c option to git octopus that allow to override octopus.commit = false config. This is particularly useful when the continuous integration computed an octopus merge that doesn't compile and you want to investigate in local. See git-octopus for more details.
  • Fixed the html documentation installation for the homebrew installation.
  • Improved repository cleanup when interrupting git octopus.
  • Dropped the support of running with untracked files. git octopus now refuses to start.

Minor fix on make install

07 Sep 15:29
Compare
Choose a tag to compare

Fixed installation procedure that broke too easily

A first step to conflict resolution

05 Sep 18:18
Compare
Choose a tag to compare

This release includes two major things :

  • A new command git conflict
  • A simplier way to install git-octopus from sources using make

Note for users of the previous version (1.0) :

Remove the bin/ directory of the project from the PATH.This was the old way to install it, it's no longer required.

git conflict is a first step towards the main goal of the project right now which is to make conflict management simple enough so nobody has to rebase/merge feature branches with one another anymore in an octopus based workflow.

First release !

28 Mar 13:17
Compare
Choose a tag to compare
v1.0

Update REAME.md