aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* shrink <h1> margin to save spacedemoAdam Spiers2015-01-131-0/+4
|
* move buttons onto same line to save spaceAdam Spiers2015-01-132-5/+4
|
* monospace tweak in READMEAdam Spiers2015-01-131-2/+2
|
* allow specifying the webserver's TCP port to listen onAdam Spiers2015-01-121-1/+4
|
* hide tip when plus icon is clickedAdam Spiers2015-01-121-0/+1
|
* disable layout debuggingAdam Spiers2015-01-121-1/+1
|
* tweak the fill colour of explored nodesAdam Spiers2015-01-121-1/+1
|
* add hyperlinks with gitfile:// URLs (#29)Adam Spiers2015-01-125-2/+67
| | | | Closes #29.
* move sha1_of_link_pointer() back next to link_key()Adam Spiers2015-01-121-8/+8
|
* totally revamp constraints - it works!!!!Adam Spiers2015-01-121-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 hackAdam Spiers2015-01-123-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 dragAdam Spiers2015-01-121-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 increasingAdam Spiers2015-01-121-0/+4
|
* fix bug in calculation of row_groupsAdam Spiers2015-01-121-1/+1
|
* use cleaner iteration syntaxAdam Spiers2015-01-121-3/+1
|
* tidy up node drawing/positioning codeAdam Spiers2015-01-121-43/+45
|
* fix draggable bug which crept back recentlyAdam Spiers2015-01-121-1/+3
|
* focus input text field again after updating graphAdam Spiers2015-01-121-0/+1
|
* use .node() instead of [0][0]Adam Spiers2015-01-121-3/+3
|
* coffeeify commentAdam Spiers2015-01-121-5/+4
|
* tip only needs initializing onceAdam Spiers2015-01-121-6/+7
|
* rename path to paths, since it's a d3 selectionAdam Spiers2015-01-121-7/+7
|
* rename node to nodes, since it's a d3 selectionAdam Spiers2015-01-121-12/+12
|
* add clickable plus icons (closes #15)Adam Spiers2015-01-122-6/+90
|
* extract explore_node() for reuse when clicking plus iconAdam Spiers2015-01-121-5/+7
|
* draw <svg> on page loadAdam Spiers2015-01-121-1/+2
|
* get rid of unnecessary backslashesAdam Spiers2015-01-121-42/+42
| | | | I'm still a CoffeeScript newbie.
* mention pygit2 requirementAdam Spiers2015-01-111-3/+10
| | | | This will automatically ensure the user has Python and libgit2 installed :-)
* be a bit more accurate with mouse cursor icon choicesAdam Spiers2015-01-111-2/+2
|
* improve notification when commitish is full SHA1Adam Spiers2015-01-112-5/+9
| | | | e.g. when double-clicking an unexplored node
* show all refs in tip, not just what git describe findsAdam Spiers2015-01-112-3/+18
|
* eliminate needless temporary variableAdam Spiers2015-01-111-2/+1
|
* change coupling of detector with listenersAdam Spiers2015-01-111-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.mdAdam Spiers2015-01-112-8/+22
|
* clarify that it needs to be run from the repo rootAdam Spiers2015-01-111-1/+5
|
* noty boxes were wider than I realisedAdam Spiers2015-01-111-1/+1
|
* fix zooming broken by switch to CoffeeScriptAdam Spiers2015-01-111-5/+2
|
* avoid overlap with noty boxesAdam Spiers2015-01-111-0/+4
|
* allow interactive stepped construction of test repoAdam Spiers2015-01-111-6/+12
|
* fix bug in node lookupAdam Spiers2015-01-111-1/+1
|
* replace jQuery each iterator with CoffeeScriptAdam Spiers2015-01-112-9/+6
| | | | yum!
* remove debugAdam Spiers2015-01-111-1/+0
|
* fix bug in new data notification pluralizationAdam Spiers2015-01-111-1/+1
|
* double-click to explore commit (#15)Adam Spiers2015-01-113-2/+28
| | | | Later we'll change this to clicking a plus icon to expand.
* add new_commit() to listener API (#15)Adam Spiers2015-01-111-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 confusionAdam Spiers2015-01-111-2/+2
|
* via JSON response, track which commits have been explored (#17)Adam Spiers2015-01-112-1/+14
| | | | Fixes #17.
* use CoffeeScript string interpolationAdam Spiers2015-01-112-14/+12
| | | | Ahh, sweet relief!
* PEP8 tweaksAdam Spiers2015-01-111-3/+3
|
* split git helper methods into new GitUtils classAdam Spiers2015-01-111-45/+49
|