0.2.1 • Published 5 years ago

veflow v0.2.1

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

VEFlow (for Mercurial)

GitHub: https://github.com/visualeyes/veflow

NPM: https://www.npmjs.com/package/veflow

build status

Requirements

Overview

A globally installable helper package which fills gaps in specific HG Flow use cases.

Installation

  1. Run npm i -g veflow
  2. In the project where you'll be using veflow, add a .veflow.json file for configuration, see the example below

Example .veflow.json

{
    "masterRepo": "master",
    "releasedBookmark": "current",
    "unreleasedOrderedBranches": [
        "release/2",
        "release/3"
    ]
}

Usage

Close

Replacement for hg flow finish, where hotfixed code is not merged into each unreleased branch.

veflow close [branch]

If you omit branch the currently updated branch will be assumed.

Effects:

  1. Pull from master repository
  2. Close branch (currently active if none specified)
  3. Merge down the tree, for example merge hotfix/123/321/213 into hotfix/123/321 then hotfix/123 etc.
  4. If hotfix, merge branch into configured releasedBookmark
  5. If release or hotfix, iterate through unreleasedOrderedBranches and merge into each of those.
  6. Merge into develop

Development

Tests

Jest is used for unit tests, you can run the tests by using npm run test

0.2.1

5 years ago

0.2.0

5 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago