3type stack []interface{}
5func (s *stack) push(v interface{}) {
9func (s *stack) pop() interface{} {
18func (s *stack) popInt() int {
19 if i, ok := s.pop().(int); ok {
25func (s *stack) popBool() bool {
26 if b, ok := s.pop().(bool); ok {
32func (s *stack) popByte() byte {
33 if b, ok := s.pop().(byte); ok {
39func (s *stack) popString() string {
40 if a, ok := s.pop().(string); ok {
46func (s *stack) reset() {
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list