Skip to content

Releases: remotemobprogramming/mob

v1.11.1

04 Sep 20:16
Compare
Choose a tag to compare

Bugfix release.

v1.11.0

03 Sep 08:07
Compare
Choose a tag to compare
  • Allow to override the text in the notification and the voice via environment variables MOB_NOTIFY_MESSAGE and MOB_VOICE_MESSAGE.
  • Allow to override the stash name used for stashing uncommitted changes via the environment variable MOB_STASH_NAME.
  • Allow to override the cli name of the tool via MOB_CLI_NAME so you can use pair, ensemble, team, or whatever you like best, instead of mob. Just install the mob tool, set an alias in your cli and set the environment variable MOB_CLI_NAME to the name of your alias.

v1.10.0

26 Aug 20:46
Compare
Choose a tag to compare
  • Print current time after mob start. This helps when scrolling through the terminal to distinguish the mob start calls.

v1.9.0

17 Aug 19:55
Compare
Choose a tag to compare
  • Show commit hash of WIP commits made by the mob tool on the console.
  • mob start --include-uncommitted-changes now fails fast. That means, if mob can detect any issue preventing it to succeed, it will exit BEFORE calling git stash. This will make error recovery much easier as one doesn't have to think about applying any stashes by themselves.

v1.8.0

27 Jul 11:10
15ab88e
Compare
Choose a tag to compare
  • mob next does not show the same committer multiple times in the list of previous committers.
  • mob next does not suggest the current Git user to be the next typist as long as there were other persons involved in the mob.
  • mob next performs a simple lookahead to also suggest persons who might have been absent only during the last mob round.
  • When user.name is not set in the git config, mob no longer shows an error but a warning with a help how to fix it.

v1.7.0

25 Jun 12:27
Compare
Choose a tag to compare
  • Allows creating parallel mob sessions on the same repository more easily.
  • mob branch shows all remote mob branches currently available.
  • mob fetch fetches the remote state, so you have everything up to date locally. Helpful to combine with mob status and mob branch who don't fetch by themselves.

v1.6.0

11 May 10:29
Compare
Choose a tag to compare
  • When mob start fails, the timer no longer starts to run.

v1.5.0

20 Apr 12:22
Compare
Choose a tag to compare
  • Less noisy output: Only show number of unpushed commits in output if there are more than 0.
  • Add experimental command mob squash-wip to squash any WIP commits in the wip branch into a following manual commit using git rebase --interactive with mob as the temporary GIT_EDITOR.
  • The order of the latest commit is now reversed, the latest one is shown last.
  • Add experimental configuration option MOB_WIP_BRANCH_PREFIX to configure the mob/ prefix to some other value.

v1.4.0

02 Apr 12:42
Compare
Choose a tag to compare
  • The list of commits included in a mob branch is now truncated to a maximum of 5 entries to prevent the need for scrolling up in order to see the latest included changes.
  • Show more informative error message when mob <cmd> is run outside of a git repository.
  • Add environment variable MOB_TIMER which allows setting a default timer duration for mob start and mob timer commands.
  • Add automatic co-author attribution. Mob will collect all committers from a WIP branch and add them as co-authors in the final WIP commit.
  • added support for preventing mob start if there are unpushed commits
  • better output if one passes a negative number for the timer

v1.3.0

26 Feb 16:40
Compare
Choose a tag to compare
  • The default MOB_COMMIT_MESSAGE now includes [ci skip] and [skip ci] so that all the typical CI systems (including Azure DevOps) will skip this commit.
  • Add --squash option to mob done that corresponds to --no-squash.
  • Fixes the default text to speech command on linux and osx.
  • Removed MOB_DEBUG environment variable (has been deprecated for some time).