aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add sdist environment to toxAdam Spiers2018-05-171-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 npmAdam Spiers2018-05-171-0/+4
|
* add 1.0.1 changes to CHANGES.rst1.0.1Adam Spiers2018-05-171-0/+9
|
* update dagre based on security advice from npmAdam Spiers2018-05-171-5/+5
|
* avoid PyScaffold bug with newer setuptoolsAdam Spiers2018-05-161-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.jsonAdam Spiers2018-05-161-1/+1
|
* remove unneeded metadata variablesAdam Spiers2018-05-162-8/+1
| | | | https://github.com/blue-yonder/pyscaffold/issues/%3162
* add missing full-stopAdam Spiers2018-05-161-1/+1
|
* add some stub Sphinx documentationAdam Spiers2018-05-161-22/+6
|
* document this hack week - thanks SUSE!Adam Spiers2018-05-161-0/+7
|
* add more clarity to installation instructionsAdam Spiers2018-05-161-10/+17
|
* move URL handler setup to INSTALL.mdAdam Spiers2018-05-162-20/+45
| | | | Also slightly beef up usage instructions for the web UI.
* update JQuery to 3.0.x1.0.0rc41.0.0Adam Spiers2018-05-161-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/moduleAdam Spiers2018-05-1656-982/+1857
|\ | | | | package as a Python module
| * try using setuptools-markdown to fix the long_description1.0.0rc3Adam Spiers2018-05-161-2/+9
| |
| * Javascript library installation should be taken care of by pip1.0.0rc2Adam Spiers2018-05-161-7/+11
| |
| * check execution of git-deps first for safetyAdam Spiers2018-05-161-1/+1
| |
| * fix Python 3 uses of subprocess.check_outputAdam Spiers2018-05-163-6/+8
| | | | | | | | https://stackoverflow.com/questions/15817420/subprocess-and-type-str-doesnt-support-the-buffer-api/15817457#15817457
| * don't install when linting with flake8Adam Spiers2018-05-161-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 importAdam Spiers2018-05-161-1/+1
| | | | | | | | | | | | NO idea how this worked before. Fixes #72.
| * ignore .pytest_cache/1.0.0rc1Adam Spiers2018-05-161-0/+1
| |
| * prepare for version 1.0.0Adam Spiers2018-05-161-2/+1
| |
| * INSTALL.md: add warnings about libgit2 / pygit2 version combosAdam Spiers2018-05-161-2/+11
| |
| * INSTALL.md: acknowledge that Docker install needs updatingAdam Spiers2018-05-161-0/+6
| |
| * INSTALL.md: acknowledge other ways to install JS librariesAdam Spiers2018-05-161-0/+6
| |
| * INSTALL.md: don't pretend everyone uses LinuxAdam Spiers2018-05-161-2/+8
| |
| * INSTALL.md: add blank lines for clarity when reading sourceAdam Spiers2018-05-161-0/+2
| |
| * add debian-sid sourceAdam Spiers2018-05-151-0/+2
| | | | | | | | This is required for Travis to locate libgit2-24
| * run apt-get update on TravisAdam Spiers2018-05-151-0/+1
| |
| * fix flake8 issuesAdam Spiers2018-05-153-3/+3
| |
| * Travis only has libgit2 0.24.0 so we need to relax requirementsAdam Spiers2018-05-152-2/+2
| |
| * ensure Travis installs libgit2Adam Spiers2018-05-151-0/+5
| |
| * Ensure we have a modern pipAdam Spiers2018-05-151-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 pygit2Adam Spiers2018-05-151-1/+1
| | | | | | | | Probably excessive but let's try it for now.
| * Merge remote-tracking branch 'toabctl/mod-usedevelop' into moduleAdam Spiers2018-05-152-1/+18
| |\
| | * Add a .travis.yml fileThomas Bechtold2018-05-151-0/+16
| | | | | | | | | | | | | | | Pull requests should be tested automatically so add a .travis.yml file to setup TravisCI testing.
| | * Add py36 to tox.iniThomas Bechtold2018-05-151-1/+1
| | | | | | | | | | | | Python 3.6 is available so add it to tox.ini so it can be tested.
| | * Set "usedevelop" in tox.iniThomas Bechtold2018-05-151-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 environmentsAdam Spiers2018-05-151-1/+1
| |
| * StandardError was removed in Python 3Adam Spiers2018-05-151-1/+1
| |
| * remove broken scaffold test and add a working oneAdam Spiers2018-05-152-17/+14
| |
| * remove boilerplate from tox.iniAdam Spiers2018-05-151-1/+0
| |
| * notify of new dependency even if target already doneAdam Spiers2018-05-151-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 reusedAdam Spiers2018-05-151-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 trackingAdam Spiers2018-05-151-4/+9
| |
| * use dependent_sha1 temporary variableAdam Spiers2018-05-151-6/+7
| | | | | | | | Avoid calling hex() repeatedly
| * improve debuggingAdam Spiers2018-05-151-24/+32
| |
| * move Repository instantiation to GitUtilsAdam Spiers2018-05-152-8/+15
| |
| * extract GitUtils.ref_commit() functionAdam Spiers2018-05-152-7/+16
| |
| * extract commit_summary() function into gitutils.pyAdam Spiers2018-05-152-2/+6
| | | | | | | | This helper can be reused elsewhere, e.g. in git-explode.