Skip to main content

No project description provided

Project description

commit message from test

Wheel Status Python versions Latest Version License Build status Coverage Code style

commit-message-from-test (cmft in short) is tiny filter program to extract possible commit messages from changed files based on test names.

My motivation for writing it was to use with tcr. While coding, I don't like to be interrupted to enter some meaningful commit description, but at the same time I don't like completly useless "working". So I came out with something in the middle: commit descriptions based on test names.

Example usage with tcr and fzf:

$ tcr red `git diff HEAD | cmft | fzf --print-query | tail -n 1`

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmft-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cmft-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file cmft-0.1.0.tar.gz.

File metadata

  • Download URL: cmft-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.17 CPython/3.7.4 Linux/5.2.14-arch1-1-ARCH

File hashes

Hashes for cmft-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ec6c9700d6e8556f998bf1c6ca46d722a7849012390aad978a990e15ab7faeb2
MD5 4fe533fa45063467dbb40fde979a76a5
BLAKE2b-256 b50a913e6ea875c57b4cc50913e1d32b73dc4e5819608e70ae94376fd54175f2

See more details on using hashes here.

File details

Details for the file cmft-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cmft-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.17 CPython/3.7.4 Linux/5.2.14-arch1-1-ARCH

File hashes

Hashes for cmft-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0fcab61f2d8d25902d36b2349b91cdadf7e320afd565700cf4ba2ec4366e7c91
MD5 54177e0a431b692bdd32d5a7e940054b
BLAKE2b-256 83a6c356c7a24055ec999741fabb4fac912e5d8b7a856259f372fdbb9736027d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page