Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | add sdist environment to tox | Adam Spiers | 2018-05-17 | 1 | -0/+3 | |
| | | | | | This allows building of the sdist via tox -e sdist, which will place the result in ~/.tox/distshare for use by git-explode. | |||||
* | document repackaging of Javascript modules with newer npm | Adam Spiers | 2018-05-17 | 1 | -0/+4 | |
| | ||||||
* | add 1.0.1 changes to CHANGES.rst1.0.1 | Adam Spiers | 2018-05-17 | 1 | -0/+9 | |
| | ||||||
* | update dagre based on security advice from npm | Adam Spiers | 2018-05-17 | 1 | -5/+5 | |
| | ||||||
* | avoid PyScaffold bug with newer setuptools | Adam Spiers | 2018-05-16 | 1 | -2/+2 | |
| | | | | | | | | https://github.com/blue-yonder/pyscaffold/issues/148 Why the HELL is setup_requires choosing to install PyScaffold 2.5.6 when 2.5.10 is available and within the constraints? That would be far too sensible, wouldn't it? | |||||
* | newer npm made whitespace consistent in package.json | Adam Spiers | 2018-05-16 | 1 | -1/+1 | |
| | ||||||
* | remove unneeded metadata variables | Adam Spiers | 2018-05-16 | 2 | -8/+1 | |
| | | | | https://github.com/blue-yonder/pyscaffold/issues/%3162 | |||||
* | add missing full-stop | Adam Spiers | 2018-05-16 | 1 | -1/+1 | |
| | ||||||
* | add some stub Sphinx documentation | Adam Spiers | 2018-05-16 | 1 | -22/+6 | |
| | ||||||
* | document this hack week - thanks SUSE! | Adam Spiers | 2018-05-16 | 1 | -0/+7 | |
| | ||||||
* | add more clarity to installation instructions | Adam Spiers | 2018-05-16 | 1 | -10/+17 | |
| | ||||||
* | move URL handler setup to INSTALL.md | Adam Spiers | 2018-05-16 | 2 | -20/+45 | |
| | | | | Also slightly beef up usage instructions for the web UI. | |||||
* | update JQuery to 3.0.x1.0.0rc41.0.0 | Adam Spiers | 2018-05-16 | 1 | -1/+1 | |
| | | | | | | According to GitHub this will avoid a couple of known security vulnerabilities, although I don't think they are likely to have much impact in this context anyway. | |||||
* | Merge pull request #71 from aspiers/module | Adam Spiers | 2018-05-16 | 56 | -982/+1857 | |
|\ | | | | | package as a Python module | |||||
| * | try using setuptools-markdown to fix the long_description1.0.0rc3 | Adam Spiers | 2018-05-16 | 1 | -2/+9 | |
| | | ||||||
| * | Javascript library installation should be taken care of by pip1.0.0rc2 | Adam Spiers | 2018-05-16 | 1 | -7/+11 | |
| | | ||||||
| * | check execution of git-deps first for safety | Adam Spiers | 2018-05-16 | 1 | -1/+1 | |
| | | ||||||
| * | fix Python 3 uses of subprocess.check_output | Adam Spiers | 2018-05-16 | 3 | -6/+8 | |
| | | | | | | | | https://stackoverflow.com/questions/15817420/subprocess-and-type-str-doesnt-support-the-buffer-api/15817457#15817457 | |||||
| * | don't install when linting with flake8 | Adam Spiers | 2018-05-16 | 1 | -0/+1 | |
| | | | | | | | | | | This is a needless waste of time. Why on earth aren't these sensible defaults? I've filed issues in PyScaffold. | |||||
| * | fix broken import | Adam Spiers | 2018-05-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | NO idea how this worked before. Fixes #72. | |||||
| * | ignore .pytest_cache/1.0.0rc1 | Adam Spiers | 2018-05-16 | 1 | -0/+1 | |
| | | ||||||
| * | prepare for version 1.0.0 | Adam Spiers | 2018-05-16 | 1 | -2/+1 | |
| | | ||||||
| * | INSTALL.md: add warnings about libgit2 / pygit2 version combos | Adam Spiers | 2018-05-16 | 1 | -2/+11 | |
| | | ||||||
| * | INSTALL.md: acknowledge that Docker install needs updating | Adam Spiers | 2018-05-16 | 1 | -0/+6 | |
| | | ||||||
| * | INSTALL.md: acknowledge other ways to install JS libraries | Adam Spiers | 2018-05-16 | 1 | -0/+6 | |
| | | ||||||
| * | INSTALL.md: don't pretend everyone uses Linux | Adam Spiers | 2018-05-16 | 1 | -2/+8 | |
| | | ||||||
| * | INSTALL.md: add blank lines for clarity when reading source | Adam Spiers | 2018-05-16 | 1 | -0/+2 | |
| | | ||||||
| * | add debian-sid source | Adam Spiers | 2018-05-15 | 1 | -0/+2 | |
| | | | | | | | | This is required for Travis to locate libgit2-24 | |||||
| * | run apt-get update on Travis | Adam Spiers | 2018-05-15 | 1 | -0/+1 | |
| | | ||||||
| * | fix flake8 issues | Adam Spiers | 2018-05-15 | 3 | -3/+3 | |
| | | ||||||
| * | Travis only has libgit2 0.24.0 so we need to relax requirements | Adam Spiers | 2018-05-15 | 2 | -2/+2 | |
| | | ||||||
| * | ensure Travis installs libgit2 | Adam Spiers | 2018-05-15 | 1 | -0/+5 | |
| | | ||||||
| * | Ensure we have a modern pip | Adam Spiers | 2018-05-15 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | For some utterly moronic reason, something somewhere in the stack (e.g. tox or pip) keeps insisting on installing an ancient pip version 7 which fails in other depressing ways, so force it to not be idiotic. *rage* | |||||
| * | update to newer pygit2 | Adam Spiers | 2018-05-15 | 1 | -1/+1 | |
| | | | | | | | | Probably excessive but let's try it for now. | |||||
| * | Merge remote-tracking branch 'toabctl/mod-usedevelop' into module | Adam Spiers | 2018-05-15 | 2 | -1/+18 | |
| |\ | ||||||
| | * | Add a .travis.yml file | Thomas Bechtold | 2018-05-15 | 1 | -0/+16 | |
| | | | | | | | | | | | | | | | Pull requests should be tested automatically so add a .travis.yml file to setup TravisCI testing. | |||||
| | * | Add py36 to tox.ini | Thomas Bechtold | 2018-05-15 | 1 | -1/+1 | |
| | | | | | | | | | | | | Python 3.6 is available so add it to tox.ini so it can be tested. | |||||
| | * | Set "usedevelop" in tox.ini | Thomas Bechtold | 2018-05-15 | 1 | -0/+1 | |
| |/ | | | | | | | | | | | | | | | | | | | Recreating the sdist tarball takes some time when calling tox. So skip the sdist creation (which will be implicitly done when "usedevelop=True" is set) and do the "setup.py develop" step instead which is recommended in the tox documentation[1]. [1] http://tox.readthedocs.io/en/latest/example/general.html#avoiding-expensive-sdist | |||||
| * | drop py33 from tox environments | Adam Spiers | 2018-05-15 | 1 | -1/+1 | |
| | | ||||||
| * | StandardError was removed in Python 3 | Adam Spiers | 2018-05-15 | 1 | -1/+1 | |
| | | ||||||
| * | remove broken scaffold test and add a working one | Adam Spiers | 2018-05-15 | 2 | -17/+14 | |
| | | ||||||
| * | remove boilerplate from tox.ini | Adam Spiers | 2018-05-15 | 1 | -1/+0 | |
| | | ||||||
| * | notify of new dependency even if target already done | Adam Spiers | 2018-05-15 | 1 | -8/+12 | |
| | | | | | | | | | | | | | | | | | | When a new dependency is discovered, its target may have already been placed on the TODO list via a different source (and maybe even analysed for dependencies), e.g. if find_dependencies() was previously called on it, or if it was previously found via recursion. In this case we still need to notify listeners of the dependency, even though we won't add it to the TODO list. | |||||
| * | allow DependencyDetector to be reused | Adam Spiers | 2018-05-15 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | Avoid any errors if find_dependencies() is called repeatedly. Previously this could fail when recursion was enabled, because a commit could be processed via recursion, and then again via a subsequent call to the TODO list, at which point the sanity check that each blame line hadn't been seen before would fail. | |||||
| * | improve blame line tracking | Adam Spiers | 2018-05-15 | 1 | -4/+9 | |
| | | ||||||
| * | use dependent_sha1 temporary variable | Adam Spiers | 2018-05-15 | 1 | -6/+7 | |
| | | | | | | | | Avoid calling hex() repeatedly | |||||
| * | improve debugging | Adam Spiers | 2018-05-15 | 1 | -24/+32 | |
| | | ||||||
| * | move Repository instantiation to GitUtils | Adam Spiers | 2018-05-15 | 2 | -8/+15 | |
| | | ||||||
| * | extract GitUtils.ref_commit() function | Adam Spiers | 2018-05-15 | 2 | -7/+16 | |
| | | ||||||
| * | extract commit_summary() function into gitutils.py | Adam Spiers | 2018-05-15 | 2 | -2/+6 | |
| | | | | | | | | This helper can be reused elsewhere, e.g. in git-explode. |