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
source
line 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
repo
flag toemu fork switch
command: 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 push
ing, 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
ssh
if a/openpilot
directory doesn't exist- You need to apply the changes manually in your
/data/community/.bashrc
file 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 -c
to 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
fork
toemu 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
--force
flag to switch command, same asgit checkout -f
- Fix
shutdown
command 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 switch
without 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
release2
tocommaai_release2
(removes danglingrelease2
branch after setup and switching to stock)- We also now add the
release2
branch toinstalled_branches
for the fork soemu fork list
now shows current branch after immediate set up with no switching
- We also now add the
- Add
dragonpilot
as 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