Flashlight Firmware Repository

Just a quick announcement…

The flashlight-firmware repository hasn’t had any updates in years, because almost all development has been on Anduril. However, the old repository has lots of cool stuff in it which I think should be preserved… so I moved it to a new host and new revision control tool which will hopefully stick around long-term.

I moved the repository from Launchpad to GitHub.

Launchpad keeps removing features, including really important ones like the ability to view the code online… and they’re also removing bzr support entirely. So it needed to move, and I put it on GitHub since that’s where most people are now.

I migrated all the code branches. If you had a branch like lp:~my-user/flashlight-firmware/my-branch-name, it should now be on GitHub in a branch called my-user-my-branch-name. To get a copy, the commands are a little different now:

  • Old: bzr branch lp:~my-user/flashlight-firmware/my-branch-name
  • New: git clone -b my-user-my-branch-name https://github.com/ToyKeeper/flashlight-firmware.git

Or, to get trunk AND some other branches, it takes a few commands:

  • git clone https://github.com/ToyKeeper/flashlight-firmware.git
  • cd flashlight-firmware
  • git checkout -b my-user-my-branch-name origin/my-user-my-branch-name

The full list of branches is in the branch pulldown widget on GitHub, where it says “trunk”.

I didn’t attempt to migrate bug reports or merge proposals from Launchpad. Nearly all of those were for Anduril, not for the general flashlight-firmware repository… and Anduril has its own repository now, so they would need to go to a different repo. Many were already fixed or merged or obsoleted, so some work needs to be done to review the remaining items to see which ones are still relevant, and fix them or migrate them.

Anyway, people put a lot of work into these firmwares and I don’t want it to disappear when Launchpad shuts down its bzr hosting… so now it’s on GitHub.

15 Thanks