GithubHelp home page GithubHelp logo

kommit's Issues

permission denied on [git kommit -e]

Hello, first of all thanks for creating this awesome helper.

I had installed git kommit via brew and using in my old macbook pro (El Capitan as OS and zsh as shell) with no trouble.

However, after I switched to a new macbook pro and installed git kommit to it (again, El Capitan, zsh and brew) I started to getting permission denied error when I want to edit my kommit messages by using git kommit -e command.

Here's a screenshot (btw I have a gk alias for git kommit):

screen shot 2016-06-24 at 18 57 27

Do you have any idea or suggestion to overcome this problem?

Improving asciicinema in Readme

it need to more clear explanation of the tool. Eg scenario:

  • install Kommit
  • git init foobar && cd foobar
  • touch foo.txt
  • kommit -m 'create foo.txt'
  • vim foo.txt paste some code in it
  • kommit -m 'add some crazy feature'
  • vim foo.txt paste another code in it
  • kommit -m 'add another freaking feature'
  • git commit

Old and new command act differently

I'm sure they shouldn't act differently, and I doubt whether just typing kommit should even work anymore. Perhaps give a little deprecation notice for a few versions and then stop working completely...?

tom > ~/dev/schooling > brew install kommit                                                                                                                                                                                  ๎‚ฒ ๎‚  master
==> Downloading https://homebrew.bintray.com/bottles/kommit-1.1.0.el_capitan.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/kommit-1.1.0.el_capitan.bottle.tar.gz
==> Pouring kommit-1.1.0.el_capitan.bottle.tar.gz
๐Ÿบ  /usr/local/Cellar/kommit/1.1.0: 4 files, 11.2K
 tom > ~/dev/schooling > kommit                                                                                                                                                                                               ๎‚ฒ ๎‚  master
Invalid usage...
usage: kommit [-m <msg> | -c | -e | -s | -i | -r | -h]

    -m <msg>        append message
    -c              check if hook installed ?
    -e              edit messages
    -s              show current message(s)
    -i              install kommit hook to .git/hooks/prepare-commit-msg
    -r              remove kommit hook, delete .git/hooks/prepare-commit-msg
    -h              print this message

 tom > ~/dev/schooling > git kommit                                                                                                                                                                                           ๎‚ฒ ๎‚  master
Alias tip: g kommit
Invalid usage...
usage: git-kommit [-m <msg> | -t <msg> | -c | -e | -s | -i | -r | -h]

    -m <msg>        append message
    -t <msg>        append message with timestamp
    -c              check if hook installed ?
    -e              edit messages
    -s              show current message(s)
    -i              install kommit hook to .git/hooks/prepare-commit-msg
    -r              remove kommit hook, delete .git/hooks/prepare-commit-msg
    -h              print this message

 tom > ~/dev/schooling >

Feature request: Bind commit messages to files.

Eg, if I just changed something in file1.md, I could use kommit -f file1.md -m 'Did something smart', and if I don't necessarily decide to commit that change right away, it would wait untill I git added file1.md.

This would also help with branches, though full branch support would be a little different.

Also, shouldn't just the command kommit infer -m ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.