NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1029 by repository stars
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 2 months
Most releases are documented
notes for 27 of 41 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
92 releases · first in 2020
One column per quarter.
Add environment variable MOB_REQUIRE_COMMIT_MESSAGE which you could set to true to require a commit message other than the default one.
MOB_REQUIRE_COMMIT_MESSAGE which you could set to true to require a commit message other than the default one.mob start --branch feature-1 because feature-1 contained a dash.Add optional --no-squash for mob done to keep commits from wip branch.
--no-squash for mob done to keep commits from wip branch.MOB_DONE_SQUASH to configure the mob done behaviour. MOB_DONE_SQUASH=false is equal to passing flag --no-squash.BREAKING: MOB_WIP_BRANCH_QUALIFIER_SEPARATOR now defaults to '-'.
MOB_WIP_BRANCH_QUALIFIER_SEPARATOR now defaults to '-'.MOB_NEXT_STAY now defaults to 'true'.mob start --include-uncommitted-changes are now shown on a separate line to allow double clicking to copy in the terminal.Add way to configure MOB_WIP_BRANCH_QUALIFIER via an environment variable instead of --branch parameter. Helpful if multiple teams work on the same re
MOB_WIP_BRANCH_QUALIFIER via an environment variable instead of --branch parameter. Helpful if multiple teams work on the same repository.MOB_WIP_BRANCH_QUALIFIER_SEPARATOR via an environment variable. Defaults to '/'. Will change to '-' in future versions to prevent branch naming conflicts (one cannot have a branch named mob/main and a branch named mob/main/green because mob/main cannot be a file and a directory at the same time).Adds way to configure the voice command via the environment variable MOB_VOICE_COMMAND.
MOB_VOICE_COMMAND.MOB_VOICE_COMMAND or MOB_NOTIFY_COMMAND to an empty string.mob config now shows the currently used MOB_VOICE_COMMAND and MOB_NOTIFY_COMMAND.mob next --message "custom commit message" as an option to override the commit message during mob next.Adds flag --return-to-base-branch (with shorthand -r) to return to base branch on mob next. Because 'mob' will change the default behavior from return
--return-to-base-branch (with shorthand -r) to return to base branch on mob next. Because 'mob' will change the default behavior from returning to the base branch to staying on the wip branch on mob next, this flag provides the inverse operation of --stay. If both are provided, the latter one wins.-i as a shorthand notation for --include-uncommitted-changes.mob start to work when on an outdated the WIP branchmob next push if there are commits but no changes.Fixes a bug where mob couldn't handle branch names with the '/' character
Commit message of wip commits is no longer quoted (see #52)
Deprecated MOB_DEBUG in favor of the parameter --debug
mob start --branch <branch> to allow multiple wip branches in the form of 'mob/<base-branch>/<branch>' for a base branch. For example, when being on branch 'main' a mob start --branch green would switch to a wip branch named 'mob/main/green'.mob moo (Thanks Niko for the idea)MOB_DEBUG in favor of the parameter --debugMOB_START_INCLUDE_UNCOMMITTED_CHANGES in favor of the parameter --include-uncommitted-changes insteadMOB_BASE_BRANCH or MOB_WIP_BRANCH is used.Nothing published for this version
mob start on a branch named feature1 will switch to the branch mob/feature1 and will merge the changes back to feature1 after mob done. For the master
mob start on a branch named feature1 will switch to the branch mob/feature1 and will merge the changes back to feature1 after mob done. For the master branch, the mob-session branch will still work (but this may change in the future, switching to mob/master at some point).mob status added. Thanks to Jeff Langr for that contribution!Removes zoom screen share integration.
Removes mob share command. You can still enable the zoom integration via mob start 10 share although this is now DEPRECATED and will eventually be rem…
MOB_NEXT_STAY set to any value (including empty value) falsely activated their respective option.mob start when joining a mob session. It uses git checkout -B mob-session origin/mob-session to override any local mob-session in the process. It reduces the amount of commands necessary and makes the mob tool more predictable: the origin/mob-session always contains the truth.mob share command. You can still enable the zoom integration via mob start 10 share although this is now DEPRECATED and will eventually be removed in the future.Nothing published for this version
mob start prints out untracked files as well
mob start prints out untracked files as wellmob start --include-uncommitted-changes now includes untracked files in the stash 'n' pop as wellmob conf will internally call mob help to print out the usage options instead of calling mob statusMOB_START_INCLUDE_UNCOMMITTED_CHANGES via an environment variable could print out a wrong value (didn't affect any logic, just wrong console output)Any git push command now uses the --no-verify flag
git push command now uses the --no-verify flagNew homepage available at https://mob.sh
mob config prints configuration using the environment variable names which allow overriding the valuesFixes bug that prevented users wih git versions below 2.21 to be able to use 'mob'.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →