Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-adding caching of Metas & fixing how files are scanned and ref dependencies #91

Merged
merged 22 commits into from
Feb 2, 2019

Commits on Feb 1, 2019

  1. Configuration menu
    Copy the full SHA
    1d268be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9977ce2 View commit details
    Browse the repository at this point in the history
  3. Removing unused method

    weaverryan committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    31b577d View commit details
    Browse the repository at this point in the history
  4. Refactoring how the Scanner system works

    It's much simpler: Sphinx finds all files in the given directory,
    recursively, that have the .rst file extension. And it parses all
    of them. There is no need to follow "dependencies" to find more things
    to parse: just parse all files you find. Sure, then later you might
    be able to give a warning if some documents you rendered were not
    included in any toctree's - but you will still render those orphan
    documents.
    weaverryan committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    655bd01 View commit details
    Browse the repository at this point in the history
  5. Fixing a bug where :ref: would be added as dependencies

    The problem is that a ref called "some-link" is not a document
    filename, but it is/was being added into dependencies. The solution
    is to track which dependencies are unresolved, and resolve them
    later once we can.
    weaverryan committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    d482a22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0033d35 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b49928b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ecc21aa View commit details
    Browse the repository at this point in the history
  9. Fixing a bug with multiple :ref: not being resolved

    Before this commit, if there were 2 :ref: to the same spot, because
    "references" were not stored uniquely on Environment, we only resolved
    the first, not the second. But, if we simply stored $this->dependencies
    as a unique array on Environment, we could have a collision between
    a :doc: and a :ref: with the same name. The hack of prefixing the
    unresolved dependencies was added to work around this.
    weaverryan committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    066445a View commit details
    Browse the repository at this point in the history
  10. Fixing bug where :ref: would be made into a URL

    For example, if we had :ref:`foo` in subdir/index, then
    it would be changed to `subdir/foo` and we wouldn't be
    able to resolve the `foo` reference later.
    weaverryan committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    9bb7c9b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e100e39 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2c1b625 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    784398e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0f78692 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4419383 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b374797 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    28cd560 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fb5425b View commit details
    Browse the repository at this point in the history
  19. fixing tests

    weaverryan committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    0093f34 View commit details
    Browse the repository at this point in the history
  20. fixing cs

    weaverryan committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    27979a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2019

  1. removing array_unique

    weaverryan committed Feb 2, 2019
    Configuration menu
    Copy the full SHA
    2c3d13a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a128be2 View commit details
    Browse the repository at this point in the history