Skip to content

Carson 5.2.0

Latest

Choose a tag to compare

@wanghailei wanghailei released this 14 Oct 07:27

Carson 5.2.0 — a minor release: a repository with no commit yet is no longer a dead end.

  • carson start in a repository with no commit yet starts the first task empty, on a branch of its own, and carson land makes main from it and pushes it to GitHub. Before, Carson refused and left the first commit to be made by hand on main, outside any task, which is the very thing Carson exists to prevent.
  • When GitHub was given a main after the repository was cloned empty, carson start and carson land bring it in first, so the first landing builds on it instead of beside it.
  • carson status, carson abandon, carson adopt and carson remove work before the first landing: with no main yet, all a task holds is work main lacks.
  • A deleted main is not mistaken for one never made. Carson refuses, and names the commit main was last at and how to bring it back, instead of starting a history unrelated to the old one.
  • A repository with no main whose trunk has another name, such as master, is told how to rename it.