- 041da30 Re-order test-runners
- aa98503 Test config
- 089c710 Use click.prompt
- 33b5e21 Add github releases to publishing
- ead077d Store initial settings
- 3487428 Rm dupes
- 80a31f5 Add store_settings
- 2285f08 Cleanup and reorganise
- f457cf5 Store additional context
- facba40 Create github releases
- 1fb7910 Return a list of distributions
- 2a471bf Rename to build_distributions
- 41f75ee Fix bad partial commit
- 5c5c5c3 Update probe tests
- 23d2176 Lint
- f713e4b Drop github and requirements.txt requirements
- 779906f Test parsed git remote
- 41e7388 Initialise test repo
- eb39606 Add giturlparse and parse remote
- e1828ba -26, +34 on travis
- b6d9acd Future
- 2c5684b -py26, +py34
- 94ca0de Rm unittest2 vestiges
- ef5c25c Ping gitter on travis events
- 71d1fbc Upgrade click for
click.open_file
- 41b9708 Add and test loading project configuration
- 8e75c7c Rename
config.Changes
toconfig.CLI
- f7952a7 Add codecov badge
- eeb206d codecov.io
- b003f7d Add landscape.io health badge
- 32722c1 Add version option
- 7b752e0 Added Gitter badge
- e4e9216 Rm spurious vcs quotes
- 443153c Ignore errors
- af3c840 Ensure there are no stale dists
- 6482c6e Pass twine a list of filepaths
- da5da35 Packaging dry run tests
- ab06fa4 Correct build_package return bools and dry run logging
- 8e22273 Switch to twine for uploading
- 94598bf Explicitly package in the release command
- 48fada0 Add a corresponding build cli subcommand
- 04e1f3f Extract build_package step
- 8bc57ff Twine is a runtime requirement
- fe356f1 Ignore all coverage files
- 710a4df Add twine
- 0dfb963 Run tests first
- 3d88ccc Commit and tag after the package has been built and uploaded
- 865c089 Break out each check for better output granularity
- 9e3c804 Changelog fix
- 9fbb6fe Add wheel
- 4fdcf03 Add a list to a list
- e21ffe5 Fix 0.5.0 changelog entry
- c3d75d4 Add pytest options
- ccffd94 Actually bring config back
- 07c9c07 Bring back config
- 9d8232c Config repytest conversion completion
- 7a26f35 Rm config references
- 69e9ab2 Flatten nosetests with pytest
- db77edb Watch changes and test directories
- 709de66 Hardcode changelog filename and rm config module
- 8757baf Don't overwrite the log command
- dc1be57 Docs and comments
- 36a1d1c Drop py3 and switch to py.test
- 17db8d4 The git log command has already been split
- 2e41996 Massive cli refactor
- 9723078 Port tag
- 37170d6 Run all the tests
- 3256999 Port packaging commands
- b713d07 Include requirements in package
- 9d06f80 Port bump_version
- 46aa205 Refactor probe to use click context
- 1798448 Test main changelog routine
- d9a8fae Port changelog command from docopt to click
- 97a0449 nose => py.test
- 0bd827c We build wheels
- abb1641 Reinstate tests
- 64f436d Aliases
- 6139c07 Refactor release command to flow module
- 7c8d9bc Improve README
- 4b06b28 fabric => plumbum
- 70a1e2d Link dev requirements to top level
- 1733921 Use io.open and read runtime requirements
- dde9538 Coverage for all python version runs
- fc37056 Send coverage results to scrutinizer-ci
- a5c3922 Add scrutinizer-ci badge
- 8bb96b4 0.5.0
- 6ffabf2 Handle dry_run result appropriately
- 14a2437 Raise if failed
- 12d674b Premature exceptions
- 52a9d2c s/sh/fabric.api.local/g
- 6f306b6 Rm sh
- 7f514a0 Improve error handling
- f576c02 Fix tests
- ada17f5 Use fabric to create a tmp venv and install
- 57d341f Install fabric, rm virtualenv
- 7252d5a Thanks @brendon9x
- 74a6405 Linting
- d51d9b1 Rework virtualenv handling
- ca8b607 Add missing venv module
- 742c723 virtualenv-api
- 2819307 Ignore rope
- a1ea585 Spurious
- 8128ebc Skip failing tests (for now) (those are not famous last words)
- 2cc181b Revert "Snuggle requirements"
- a4e4993 Fix git log formatting
- a20c3f8 Snuggle requirements
- 80a3da5 Ignore travis-solo
- 085e02b Update upload command docs to include wheels
- 21dbae8 Fix markup
- 2d02bd6 Handle initial release with exceptions
- 8796606 Discard sh intermediates
- 9df6e19 Rm debug logging
- f3c3fad Revert "0.4.0"
- 7beb4ee 0.4.0
- bb356d7 We don't need the result, sh will raise
- 0cd1d9a Generate wheels if the project requires it
- 4a207e3 Test has_requirement
- f848963 Refactor requirements handling
- dc76567 Require wheel
- beffa15 s/module/package
- 4c68326 Use the default
- c4333dc Update readme
- 8b0e4a9 Add alternate requirements option
- 73323c2 Ignore .noseids
- e42c815 Authors!
- ef055e0 s/app_name/module_name/g
- b5e02d6 s/module/package/
- 4be26cf Fixed bug with release command
- 7c59ed0 Use the module name for tarball installation, if specified, with a test.
- 3970e4b Document package=module expectation
- 67e18d0 autoenv
- a142e7b whee!
- b8b1db4 Rm pandoc
- d9e4b3c Update noinput option description
- d958a9f Stop defaulting patch to true
- 79361ee Add noinput option
- 2426764 abc
- e2e97d1 Linting
- 7561d38 Dry runs
- 756cd63 Add subprocess execution for testing installation in a virtualenv
- e22b2d5 Port packaging to sh
- 182fb0a Fix versioning
- 0d45807 Migrate probe to sh
- 5b20588 Migrate vcs to sh
- ab8bd20 iterpipes => sh
- 95c6b71 Port changelog to sh
- 9abb0ca Port attributes to sh
- cf36094 Rename testing to verification
- 7d27e37 Wrap sh calls to check for dry_run
- 0e0505b Use subshell to avoid changing directories
- 95d424d Cleanup
- 17d5f9f Refactor bump_version
- bd9beae Refactor packaging module
- de1741d Renamed run_tests command
- de3b939 Improve attributes coverage
- 6275e71 Refactor testing module
- 9fae7a5 Refactor vcs functions
- 91d24f6 Test config
- ea1454e Move and generalise
extract_version_arguments
- 3243197 Correct english
- e3121c8 Cleanup and linting
- 091f0b0 Refactor changelog
- 12a975e Alias config.arguments and setup from docopt
- b797fdc Add config module
- 0b57bd3 Renamed this function
- 7f9ea0d Use version prefix for tagging
- 60cbb34 Lint
- 434e812 Unique test case names
- 2d32c57 Add optional version prefix option
- 3fcf1e3 Install requirements first
- 50df640 Correct docopt command name too
- 7efc4e0 Fix call to
extract_version_arguments
and test - a4e4b15 Use pandoc to convert README.md to rst for setuptools.long_description
- 192232b Fix non-ascii characters in README
- 275a3be Require pypandoc
- 349be50 Use iterpipes for 2.6 subprocess compatibility
- 707adca Alias cli.main and read metadata in setup
- 4c9b7f5 Cleanup and linting
- 7e31de7 Rename version command
- dc86ef4 Refactor shell
- 57e1db6 Refactor probe
- 9606c27 Refactor version redux
- b0c5204 Cleanup
- daeda05 Refactor version
- da2f4e6 Refactor project attributes
- 67fe635 Fix markup
- 9b1fe29 Exclude travis builds from coverage reporting
- b3bc141 Just output the new content
- 93257b4 Refactor execute to take a command string
- 72dc308 Use the real command over an alias that may not be configured
- 9f10a34 Check for
changes
requirements and bail if they're not met - 784acb6 Update apidocs
- e793999 Refactor common_arguments
- c4bdab5 Rename and refactor argument extract and strip
- 7e3b12c Global arguments and reuse
- 819b733 Refactor extract and increment
- 2d35668 Fail on install, upload and pypi
- eaec843 Cleanup
- 3ba87ee Refactor
extract_version_arguments
- ca909f4 Drop tag comparison on error and move newline split to
execute
- 6e7eee5 Ignore idea
- 31d4a14 readme improvements
- 090f4c7 Update README with current workflow example
- 282afcd Assemble new workflow
- fc33494 Factor out commit_version_change
- 31ef222 Fix changelog formatting bug mess
- 4aab63e Update cli in readme
- 5344a4b Linting
- 64225a8 Cleanup tmpdirs
- 24123ed Add install from pypi command
- f2be719 Add
--test-command
option to test installation - 09d534d Add install command and dependencies
- 287da2f Test extract and alias
changes.cli
- 0debebb Update README to mention
nosetests
ortox
requirement - aaf07cc Adds tests for
extract_attribute
andreplace_attribute
- a396425 Reorganise and lint
- 38c9546 Improve new_version handling and exempt test and upload from version prompting
- dd346c2 Move docopt string to docstring
- 32307c1 Add test command
- 4326591 Add release command output
- 5ff1376 Fix changelog formatting test expectation
- c8cabfd Refactor changelog filename setting
- 0aba00c Replace
--commit-changelog
with--skip-changelog
for a single automated release
- b96ff3d Learn markdown
- 3c1e8c8 Actually commit the changelog
- 9afc15f Fix compare urls
- 90f6ee1 Missing slash
- 378cb51 Syntax
- 7b8e35c This is not demands
- 1ce4074 Passing
--commit-changelog
torelease
now commits your curated changelog - 46d56a9 Changelog update for 0.1.1
- b9cbce8 Add example output to readme
- 9df1964 Don't overquote
- 95e1f5d Document and implement the default workflow
- f410abf rtfd
- fcbac07 Reorder for a more natural workflow
- cad6418 Unused imports
- 34b0483 Document
extract
- f58c5d6 :white_square:
- decf64d Add an option to commit the automatic changelog
- 01d8519 Correct path usage and indent
- 73c7074 path is in path
- c33f738 Documentation update
- ccd65c1 One command to release them all
- e97298d diff returns non-zero if there are differences, i just want the output
- 20b6923 Commit changelog changes
- c93c4a1 Document
extract
andincrement
- 69eb0f8 Markup commits in change log
- 45a4a83 Cleanup
- e6427d7 Fix changelog test
- 8ead025 Use git commit log to write changelog entry
- 2b34aaa Move test app creation to setUp / tearDown
- 8ac08ee Add url requirement to readme
- 45b0977 Separate arguments
- 15e6c45 Missing -m
- a1a9845 Space
- This version is first.