Skip to content

A focus on personal health

A four and a half hour walk to Crystal Palace physiotherapy clinic on Tuesday for a steroid injection in my palm to alleviate my trigger finger. No side affects noticeable so far.

Debian Linuxλ︎

Added more TUI's to the dev-tools-setup.sh script in Practicalli Dotfiles

Neovimλ︎

Explored the use of Git tags in Neogit.

A tag is used to mark important commits in a repository history, e.g. a release version.

  • git tag lists existing tags on the git repository
  • git tag --list v1.2.* list all tags starting with a give pattern

Git supports two kinds of tags:

  • lightweight tag is a pointer to a specific commit
  • annotated tag is an object in Git, with a checksum, name and email of person creating tag, and the date the tag was created

Annotated tags can be cryptographically signed (SSH key or Gnu Privacy Guard).

GitHub releases can use annotated tags when creating a new release. An annotated commit gives greater confidence as it has ownership, especially when the tag is cryptographically signed.

Created the taggy repository with changes committed in a readme.md file that explains use of Neogit.

Neogitλ︎

Use Neogit to create a tag on an existing commit.

Open a file from the project.

spc g n t to open Neogit in a new tab page, showing the git status dashboard in full screen.

Create at least one commit.

-t to create a tag on an existing commit.

Add a message when prompted (the tag creation fails if no message is added).

Z Z to confirm the tag, the status dashboard shows the new tag

Z Q to confirm the tag, the status dashboard shows the new tag

NOTE: I am unclear why a message must be added for the tag to be added successfully.

The steps are almost the same for an Annotated tag

-t to open the tag menu from git status dashboard.

-a to set an annotated tag

Z Z to confirm the tag, the status dashboard shows the new tag

Z Q to confirm the tag, the status dashboard shows the new tag

I do not see any difference between creating a tag or an annotated tag with Neogit.

Neovimλ︎

Explored the use of Git tags in Neogit.

Created the taggy repository with changes committed in a readme.md file that explains use of Neogit.

Neogitλ︎

Open a file from the project.

spc g n t to open Neogit in a new tab page, showing the git status dashboard in full screen.

Create at least one commit.

-t to create a tag on an existing commit.

Add a message when prompted (the tag creation fails if no message is added).

NOTE: I am unclear why a message must be added for the tag to be added successfully.

Z Z to confirm the tag, the status dashboard shows the new tag

Z Q to confirm the tag, the status dashboard shows the new tag

Annotated tagλ︎

-t to open the tag menu from git status dashboard.

-a to set an annotated tag

Z Z to confirm the tag, the status dashboard shows the new tag

Z Q to confirm the tag, the status dashboard shows the new tag

I do not see any difference between creating a tag or an annotated tag with Neogit.


Thank you.

🌐 Practical.li Website

Practical.li GitHub Org practicalli-johnny profile

@practicalli@clj.social