This repository was archived by the owner on May 19, 2025. It is now read-only.
Releases: emu-sh/.oh-my-comma
Releases · emu-sh/.oh-my-comma
Release 0.1.17 (2021-11-17)
- Support comma three, which has its .bashrc located elsewhere.
- Nicer user-facing installation process
- Clean up installation logic:
- Minimal modification to the system .bashrc file, only one
sourceline is appended to the community .bashrc - Much safer: the previous installer moved the system .bashrc file to a permanently rw partition
- Minimal modification to the system .bashrc file, only one
NOTE: If you have an EON or C2 with a previous version of emu, and you try to install emu (not update) again, then do NOT allow your community bashrc to be overridden as it contains everything your system .bashrc used to.
If you just are updating emu or clean-installing on C2 this is fine.
Release 0.1.16 (2021-04-18)
- Add
emu debug reload(or simplyreload) command to restart openpilot without needing to reboot your device.
Release 0.1.15 - Add repo flag to fork switch command
- Add
repoflag toemu fork switchcommand: if a repository's name isn't openpilot and isn't a GitHub fork (no name redirection), you can use this option the first time you switch to the fork (remembers URL after that).
Release 0.1.14 - Git pushing improvements
- Remember user's GitHub credentials for 1 day (for pushing)
- When
git pushing, Git will no longer bother you about your local branch's name not matching the remote's- You need to re-set up fork management for these two improvements
- Fix issue where it would lock user out from
sshif a/openpilotdirectory doesn't exist- You need to apply the changes manually in your
/data/community/.bashrcfile from this commit
- You need to apply the changes manually in your
Release 0.1.13 - fork command alias, closest named branch
- Add flag to
emu device settings -cto close settings app - Use most similar remote branch (using difflib) if user types unknown close branch
- Use existing function in CommandBase for getting flags, exits if fails so no need to catch errors in each command that has flags
- Alias
forktoemu fork switch. Ex.:fork stock -b devel
Release 0.1.12 - Force reinit submodules
- Force reinitializes when submodules detected on the branch we're switching to
- Fixes openpilot not starting when switching away and back to a branch with submodule
- Show what git is doing when switching branches (make checkout verbose)
- Speed up switching by ~300ms by only pruning once every 24 hrs.
- Add
--forceflag to switch command, same asgit checkout -f - Fix
shutdowncommand happily taking any argument without error, defaulting to shutdown when not-r - Add x emoji (❌) prepended to all errors using error function, makes errors stand out more.
Release 0.1.11 - Minor bug fixes and update screen clean up
- Don't fetch in new sessions while cloning
- Clean up update screen
- Exception catching:
- When user enters branch for
fork switchwithout the -b flag - KeyboardInterrupt exception while cloning
- When user enters branch for
Release 0.1.10 - Support fork username aliases with default branches
- On first setup we now rename local branch
release2tocommaai_release2(removes danglingrelease2branch after setup and switching to stock)- We also now add the
release2branch toinstalled_branchesfor the fork soemu fork listnow shows current branch after immediate set up with no switching
- We also now add the
- Add
dragonpilotas an alias todragonpilot-community/dragonpilot
Release 0.1.9 - Fix "branch you specified does not exist" error
- Fix "branch you specified does not exist" error due to deleted remote branches
- Also add a prompt to prune the local branches that have deleted on the remote
Release 0.1.8 - Run original switch command after fork management setup
- Run user's switch command after fork management setup
- More verbose fork switching, shows git output
- Only print newline when more information about command is available to better differentiate between commands
