Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | shrink <h1> margin to save spacedemo | Adam Spiers | 2015-01-13 | 1 | -0/+4 |
| | |||||
* | move buttons onto same line to save space | Adam Spiers | 2015-01-13 | 2 | -5/+4 |
| | |||||
* | monospace tweak in README | Adam Spiers | 2015-01-13 | 1 | -2/+2 |
| | |||||
* | allow specifying the webserver's TCP port to listen on | Adam Spiers | 2015-01-12 | 1 | -1/+4 |
| | |||||
* | hide tip when plus icon is clicked | Adam Spiers | 2015-01-12 | 1 | -0/+1 |
| | |||||
* | disable layout debugging | Adam Spiers | 2015-01-12 | 1 | -1/+1 |
| | |||||
* | tweak the fill colour of explored nodes | Adam Spiers | 2015-01-12 | 1 | -1/+1 |
| | |||||
* | add hyperlinks with gitfile:// URLs (#29) | Adam Spiers | 2015-01-12 | 5 | -2/+67 |
| | | | | Closes #29. | ||||
* | move sha1_of_link_pointer() back next to link_key() | Adam Spiers | 2015-01-12 | 1 | -8/+8 |
| | |||||
* | totally revamp constraints - it works!!!! | Adam Spiers | 2015-01-12 | 1 | -22/+129 |
| | | | | | | | | Much more sophisticated approach based on new understanding. For more information see: https://github.com/tgdwyer/WebCola/issues/62 https://github.com/tgdwyer/WebCola/issues/66 | ||||
* | ditch externs hack | Adam Spiers | 2015-01-12 | 3 | -16/+9 |
| | | | | | | | | It was based on flawed thinking. If the variable being exported gets reassigned a fresh object, having it wrapped in an externs object doesn't help. And if you always have to repoint the export at the newly initialised object, having an extra externs wrapper doesn't win anything. And it loses by requiring an extra level of indirection. | ||||
* | get desired tip behaviour on drag | Adam Spiers | 2015-01-12 | 1 | -5/+54 |
| | | | | | Tip gets hidden during drag and reappears at the end. This was a big struggle to get right :-/ | ||||
* | sort row_groups by x coordinate increasing | Adam Spiers | 2015-01-12 | 1 | -0/+4 |
| | |||||
* | fix bug in calculation of row_groups | Adam Spiers | 2015-01-12 | 1 | -1/+1 |
| | |||||
* | use cleaner iteration syntax | Adam Spiers | 2015-01-12 | 1 | -3/+1 |
| | |||||
* | tidy up node drawing/positioning code | Adam Spiers | 2015-01-12 | 1 | -43/+45 |
| | |||||
* | fix draggable bug which crept back recently | Adam Spiers | 2015-01-12 | 1 | -1/+3 |
| | |||||
* | focus input text field again after updating graph | Adam Spiers | 2015-01-12 | 1 | -0/+1 |
| | |||||
* | use .node() instead of [0][0] | Adam Spiers | 2015-01-12 | 1 | -3/+3 |
| | |||||
* | coffeeify comment | Adam Spiers | 2015-01-12 | 1 | -5/+4 |
| | |||||
* | tip only needs initializing once | Adam Spiers | 2015-01-12 | 1 | -6/+7 |
| | |||||
* | rename path to paths, since it's a d3 selection | Adam Spiers | 2015-01-12 | 1 | -7/+7 |
| | |||||
* | rename node to nodes, since it's a d3 selection | Adam Spiers | 2015-01-12 | 1 | -12/+12 |
| | |||||
* | add clickable plus icons (closes #15) | Adam Spiers | 2015-01-12 | 2 | -6/+90 |
| | |||||
* | extract explore_node() for reuse when clicking plus icon | Adam Spiers | 2015-01-12 | 1 | -5/+7 |
| | |||||
* | draw <svg> on page load | Adam Spiers | 2015-01-12 | 1 | -1/+2 |
| | |||||
* | get rid of unnecessary backslashes | Adam Spiers | 2015-01-12 | 1 | -42/+42 |
| | | | | I'm still a CoffeeScript newbie. | ||||
* | mention pygit2 requirement | Adam Spiers | 2015-01-11 | 1 | -3/+10 |
| | | | | This will automatically ensure the user has Python and libgit2 installed :-) | ||||
* | be a bit more accurate with mouse cursor icon choices | Adam Spiers | 2015-01-11 | 1 | -2/+2 |
| | |||||
* | improve notification when commitish is full SHA1 | Adam Spiers | 2015-01-11 | 2 | -5/+9 |
| | | | | e.g. when double-clicking an unexplored node | ||||
* | show all refs in tip, not just what git describe finds | Adam Spiers | 2015-01-11 | 2 | -3/+18 |
| | |||||
* | eliminate needless temporary variable | Adam Spiers | 2015-01-11 | 1 | -2/+1 |
| | |||||
* | change coupling of detector with listeners | Adam Spiers | 2015-01-11 | 1 | -9/+17 |
| | | | | | | | | | Get rid of the special case where a listener can be added to a detector on construction. This allows us to construct the detector before any listeners, and then invoking add_listener() can take care of creating bi-directional links, which allows any listener to ask the detector for the repository being examined (and hence access the full pygit2 API for that repository). | ||||
* | add CONTRIBUTING.md | Adam Spiers | 2015-01-11 | 2 | -8/+22 |
| | |||||
* | clarify that it needs to be run from the repo root | Adam Spiers | 2015-01-11 | 1 | -1/+5 |
| | |||||
* | noty boxes were wider than I realised | Adam Spiers | 2015-01-11 | 1 | -1/+1 |
| | |||||
* | fix zooming broken by switch to CoffeeScript | Adam Spiers | 2015-01-11 | 1 | -5/+2 |
| | |||||
* | avoid overlap with noty boxes | Adam Spiers | 2015-01-11 | 1 | -0/+4 |
| | |||||
* | allow interactive stepped construction of test repo | Adam Spiers | 2015-01-11 | 1 | -6/+12 |
| | |||||
* | fix bug in node lookup | Adam Spiers | 2015-01-11 | 1 | -1/+1 |
| | |||||
* | replace jQuery each iterator with CoffeeScript | Adam Spiers | 2015-01-11 | 2 | -9/+6 |
| | | | | yum! | ||||
* | remove debug | Adam Spiers | 2015-01-11 | 1 | -1/+0 |
| | |||||
* | fix bug in new data notification pluralization | Adam Spiers | 2015-01-11 | 1 | -1/+1 |
| | |||||
* | double-click to explore commit (#15) | Adam Spiers | 2015-01-11 | 3 | -2/+28 |
| | | | | Later we'll change this to clicking a plus icon to expand. | ||||
* | add new_commit() to listener API (#15) | Adam Spiers | 2015-01-11 | 1 | -2/+8 |
| | | | | | | | The detector needs to report new commits even when there are no new dependencies, because a node could be explored and no dependencies found, in which case the JSON response needs to return the explored node to indicate that it has been fully explored. | ||||
* | rename local variable to avoid confusion | Adam Spiers | 2015-01-11 | 1 | -2/+2 |
| | |||||
* | via JSON response, track which commits have been explored (#17) | Adam Spiers | 2015-01-11 | 2 | -1/+14 |
| | | | | Fixes #17. | ||||
* | use CoffeeScript string interpolation | Adam Spiers | 2015-01-11 | 2 | -14/+12 |
| | | | | Ahh, sweet relief! | ||||
* | PEP8 tweaks | Adam Spiers | 2015-01-11 | 1 | -3/+3 |
| | |||||
* | split git helper methods into new GitUtils class | Adam Spiers | 2015-01-11 | 1 | -45/+49 |
| |