Gino Keva in under 5 minutes

https://github.com/philips-software/gino-keva

The Gathering
July 1, 2021

 

Gino Keva

 

ꕯGino Keva

AꕯGino Keva

A ꕯGino Keva

A Gꕯino Keva

A Giꕯno Keva

A Gitꕯ no Keva

A Git ꕯno Keva

A Git nꕯo Keva

A Git noꕯ Keva

A Git notꕯ Keva

A Git noteꕯ Keva

A Git notesꕯ Keva

A Git notes ꕯKeva

A Git notes Kꕯeva

A Git notes Keꕯva

A Git notes Keyꕯva

A Git notes Key ꕯva

A Git notes Key vꕯa

A Git notes Key vaꕯ

A Git notes Key valꕯ

A Git notes Key valuꕯ

A Git notes Key valueꕯ

A Git notes Key value ꕯ

A Git notes Key value sꕯ

A Git notes Key value stꕯ

A Git notes Key value stoꕯ

A Git notes Key value storꕯ

A Git notes Key value storeꕯ

 

A Git notes Key value store

Git Notes

Supplement a commit message without changing the commit itself

  • git notes add|remove|show|list
  • Stored as commits in refs/notes/

Gino Keva

A Git notes key value store

  • gino-keva set|unset|get|list
  • Gino Keva operates on the current commit
  • If no note is available, nearest one is copied over

Example syntax

$ gino-keva set foo bar
$ gino-keva get foo
bar
$ gino-keva set counter 12 && gino-keva list
COUNTER=12
FOO=bar
$ git commit --allow-empty -m empty
$ gino-keva set counter 13 && gino-keva list
COUNTER=13
FOO=bar

A build pipeline

New feature, build 46

Gino Keva through history

End

Gino Keva This talk