Releases: remotemobprogramming/mob
Releases · remotemobprogramming/mob
v4.1.2
- Fix:
mob done --squash-wip
won't lose changes when you forget tomob start
v4.1.1
- Fix: mob showed the wrong executable name in windows
- Feature: mob.sh now makes use of
--push-option=ci.skip
when pushing - Feature: mob.sh now warns you when your git version is too old
Thanks to @balintf and @muskacirca for your contributions!
v4.0.0
- NEW Feature:
mob reset
doesn't reset the mob branch anymore. It now warns you that it deletes the mob branch for everyone and if you want to continue domob reset --delete-remote-wip-branch
. - NEW Feature:
mob timer
,mob break
,mob start
,mob next
andmob done
will stop already running local timers. - Feature:
mob start --create
will create the remote branch and start the mob session on that branch. - Feature: mob.sh now also works with tools like
git-repo
which symlink the.git
folder - Removed
MOB_START_INCLUDE_UNCOMMITTED_CHANGES
environment variable (has been deprecated for some time). MOB_DONE_SQUASH
no longer supports a boolean value, you have to use the proper valuessquash
,no-squash
orsquash-wip
instead.
Thanks to @rustiever, @gulio-python, @freekk, and @sebsprenger for your contributions!
v3.2.0
- Fix:
mob done --squash-wip
won't fail if a previously committed file has uncommitted modifications. - Feature:
MOB_TIMER_INSECURE=true
allows enterprises to use the timer.mob.sh companion service despite SSL issues.
Thanks to @gregorriegler and @JanMeier1337 for your contributions!
v3.1.5
- Add a more specific error message if
git
is not installed. - Allow for using
mob timer
outside of git repositories. - Fix:
mob done --squash-wip
now successfully auto-merges auto-mergeable diverging changes. - Print the help output whenever any kind of help argument (
help
,--help
,-h
) is present in the command, e.g.mob s 10 -h
. - Adds a warning to
mob start
in case the wip branch diverges from the main branch. - Various fixes in suggestion of next typist:
- Show list of last committers only if there are any.
- Skip suggestions if there has only been a single person so far.
- Consider the case of a new typist joining the session.
- Fix reporting on first commit.
- Show a deprecation warning when MOB_DONE_SQUASH is set to
true
orfalse
in the environment variable or in the .mob configuration file.
v3.1.4
v3.1.3
- Fixes a bug where mob hides output of interactive git hooks when
MOB_GIT_HOOKS_ENABLED=true
. And without output, the user doesn't know what to input. And without input, mob waits indefinitely.
v3.1.2
- Fixes a bug where mob hides output of interactive git hooks when
MOB_GIT_HOOKS_ENABLED=true
. And without output, the user doesn't know what to input. And without input, mob waits indefinitely.
v3.1.1
v3.1.0
- Add
mob clean
command that removes orphan wip branches that might be a left over of someone else doing amob done
. This is especially helpful when using a lot of feature branches. If you callmob clean
on an orphan wip branch, it will switch you to the base branch, falling back to main/master if the base branch does not exist. - The values
squash
,no-squash
andsquash-wip
for MOB_DONE_SQUASH can be set not only via env var, but now in the .mob configuration file as well.
Thanks to @hollesse and @thmuch making this release possible!