Releases: remotemobprogramming/mob
Releases · remotemobprogramming/mob
v1.11.1
Bugfix release.
v1.11.0
- Allow to override the text in the notification and the voice via environment variables
MOB_NOTIFY_MESSAGE
andMOB_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 usepair
,ensemble
,team
, or whatever you like best, instead ofmob
. Just install themob
tool, set an alias in your cli and set the environment variableMOB_CLI_NAME
to the name of your alias.
v1.10.0
- Print current time after mob start. This helps when scrolling through the terminal to distinguish the mob start calls.
v1.9.0
- Show commit hash of WIP commits made by the
mob
tool on the console. mob start --include-uncommitted-changes
now fails fast. That means, ifmob
can detect any issue preventing it to succeed, it will exit BEFORE callinggit stash
. This will make error recovery much easier as one doesn't have to think about applying any stashes by themselves.
v1.8.0
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
- 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 withmob status
andmob branch
who don't fetch by themselves.
v1.6.0
- When
mob start
fails, the timer no longer starts to run.
v1.5.0
- 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 usinggit rebase --interactive
withmob
as the temporaryGIT_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 themob/
prefix to some other value.
v1.4.0
- 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
andmob 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
- 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 tomob 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).