Skip to content

Releases: emu-sh/.oh-my-comma

Release 0.1.17 (2021-11-17)

17 Nov 08:43
c966108
Compare
Choose a tag to compare
  • 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

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)

18 Apr 08:56
c2eb5b0
Compare
Choose a tag to compare
  • Add emu debug reload (or simply reload) command to restart openpilot without needing to reboot your device.

Release 0.1.15 - Add repo flag to fork switch command

11 Apr 17:09
922422f
Compare
Choose a tag to compare
  • Add repo flag to emu 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

02 Apr 18:16
a065118
Compare
Choose a tag to compare
  • 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 ssh if a /openpilot directory doesn't exist
    • You need to apply the changes manually in your /data/community/.bashrc file from this commit

Release 0.1.13 - fork command alias, closest named branch

22 Feb 19:52
Compare
Choose a tag to compare
  • 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 to emu fork switch. Ex.: fork stock -b devel

Release 0.1.12 - Force reinit submodules

22 Oct 08:41
4e2fa49
Compare
Choose a tag to compare
  • 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 as git 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

05 Oct 05:59
Compare
Choose a tag to compare
  • 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

Release 0.1.10 - Support fork username aliases with default branches

29 Aug 01:24
d0531a5
Compare
Choose a tag to compare
  • On first setup we now rename local branch release2 to commaai_release2 (removes dangling release2 branch after setup and switching to stock)
    • We also now add the release2 branch to installed_branches for the fork so emu fork list now shows current branch after immediate set up with no switching
  • Add dragonpilot as an alias to dragonpilot-community/dragonpilot

Screenshot_64

Release 0.1.9 - Fix "branch you specified does not exist" error

13 Aug 03:53
5a64ab8
Compare
Choose a tag to compare
  • 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

29 Jul 08:04
52408df
Compare
Choose a tag to compare
  • 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