descriptionJavascript diff, diff3, merge, and DVCS code
ownertonyg@lshift.net
last changeMon, 21 Dec 2009 23:52:38 +0000
changes
2009-12-21 Tony Garnock-Jones For OS X default tip
2009-12-21 Tony Garnock-Jones Generate a freshly-named testIndex file each run
2009-12-21 Tony Garnock-Jones Fix bug: was mistaking inodeId for blobId
2009-12-21 Tony Garnock-Jones Note about wrong hashing.
2009-12-21 Tony Garnock-Jones Forgot diff.modspec.js
2009-12-21 Tony Garnock-Jones Compare arrays recursively during simpleScalar.diff
2009-12-21 Tony Garnock-Jones Switch to _boot_full
2009-12-21 Tony Garnock-Jones Bootstrapping code
2009-12-21 Tony Garnock-Jones Pickle and unpickle modules in repository
2009-12-21 Tony Garnock-Jones Add showdown
2009-12-21 Tony Garnock-Jones Steps toward bootstrapping
2009-12-21 Tony Garnock-Jones More
2009-12-21 Tony Garnock-Jones Catch exceptions.
2009-12-21 Tony Garnock-Jones More
2009-12-21 Tony Garnock-Jones App bootstrapping code
2009-12-21 Tony Garnock-Jones More module system changes
2009-12-21 Tony Garnock-Jones Simple trial of module.js
2009-12-21 Tony Garnock-Jones More work on module system
2009-12-21 Tony Garnock-Jones Work in progress on module.js
2009-12-19 Tony Garnock-Jones Implement fast-forwarding.
2009-12-19 Tony Garnock-Jones Correct for "skew" in diff3. Previously, we omitted required sequence
2009-12-19 Tony Garnock-Jones diff3 output for an earlier test case.
2009-12-19 Tony Garnock-Jones Remove debug printing
2009-12-18 Tony Garnock-Jones Another test case.
2009-12-18 Tony Garnock-Jones Debug printfs useful for attacking failing case in previous commit.
2009-12-18 Tony Garnock-Jones Failing test case (in diff3test.js) to work on.
2009-12-18 Tony Garnock-Jones Tests for diff3
2009-12-18 Tony Garnock-Jones Add emptyInstance(), producing a zero, for use in diffing/merging with
2009-12-18 Tony Garnock-Jones Correct off-by-one boundary condition that missed certain overlapping edits.
2009-12-18 Tony Garnock-Jones Only emit an "ok" block if there are more than zero OK lines.
2009-03-25 Tony Garnock-Jones New failing test to work on
2009-03-25 Tony Garnock-Jones Factor out repo drawing
2009-03-25 Tony Garnock-Jones Remove unused parameter
2009-03-24 Tony Garnock-Jones Reverse-lookup remote branch names
2009-03-24 Tony Garnock-Jones Remove redundant failsafe
2009-03-24 Tony Garnock-Jones Rename "comment" to "summary" for draw.js compatibility.
2009-03-22 Tony Garnock-Jones Start of rendering code for mc.js
2009-03-22 Tony Garnock-Jones Rename emptyCache() -> emptyCaches()
2009-03-22 Tony Garnock-Jones Fix tags: now there's a difference between branch and nonbranch tags
2009-03-22 Tony Garnock-Jones Untabify
2009-03-20 Tony Garnock-Jones Fixes from jslint
2009-03-20 Tony Garnock-Jones Remove obsolete assignments
2009-03-20 Tony Garnock-Jones Remove unneeded definitions
2009-03-20 Tony Garnock-Jones Change comment style
2009-03-20 Tony Garnock-Jones merge mcdev into default
2009-03-20 Tony Garnock-Jones Fixes and more work on mc.js mcdev
2009-03-19 Tony Garnock-Jones Much work on mc.js mcdev
2009-03-14 Tony Garnock-Jones WIP developing new approach to mc.js mcdev
2009-03-02 Tony Garnock-Jones Interim commit from Sep 30 2008
2009-02-02 Tony Garnock-Jones Change tip to default
2008-09-29 Tony Garnock-Jones WIP mc.js based on gitish ideas from fs.js
2008-09-29 Tony Garnock-Jones Make dict_to_set functional rather than imperative.
2008-06-27 Tony Garnock-Jones More doc text
2008-06-21 Tony Garnock-Jones Avoid "self" as a variable; apparently IE doesn't like it.
2008-06-16 Tony Garnock-Jones Some more revs in the example wiki
2008-06-15 Tony Garnock-Jones Check in prototype tiddlydvcs instance.
2008-06-15 Tony Garnock-Jones Import from other Synchrotron TiddlyWikis
2008-06-15 Tony Garnock-Jones Record import stats, and don't overwrite preexisting bodies or revs
2008-06-15 Tony Garnock-Jones Use "Revert" label instead of "Commit" when appropriate
2008-06-15 Tony Garnock-Jones Added TiddlyWiki plugin based (now somewhat distantly) on MartinBudden's initial prototype
2008-06-15 Tony Garnock-Jones Draw revs with newest rev leftmost in graph.
2008-06-15 Tony Garnock-Jones Added getMetadata method
2008-06-15 Tony Garnock-Jones Better dirty-handling; new prop testers and iterators
2008-06-15 Tony Garnock-Jones Detect (some) ancestor-merge cases.
2008-06-15 Tony Garnock-Jones Added Checkout.forEachFile().
2008-06-15 Tony Garnock-Jones Utility for producing "data:" urls from a collection of PNGs
2008-06-15 Tony Garnock-Jones More tiddlywiki meta files
2008-06-13 Tony Garnock-Jones Untabify Javascript files.
2008-06-13 Tony Garnock-Jones Turn on debug mode in dvcsdemo.js.
2008-06-13 Tony Garnock-Jones Lint gives bad advice sometimes.
2008-06-13 Tony Garnock-Jones Silence a few lint warnings. Javascript's scope rules are terrible.
2008-06-12 Tony Garnock-Jones Make fileRevisions() return a map, rather than a list. The old behaviour is preserved in fileRevisionsSortedByTimestamp.
2008-06-12 Tony Garnock-Jones Add Dvcs._debugMode, currently controlling the human-friendliness
2008-06-12 Tony Garnock-Jones Return earliest-revision-first from Repository.fileRevisions
2008-06-12 Tony Garnock-Jones Fix bugs in "changed" computation. Added Repository.fileRevisions(uuid).
2008-06-12 Tony Garnock-Jones Improve hg log renderer.
2008-06-12 Tony Garnock-Jones Add TiddlyWiki metadata files.
2008-06-08 Tony Garnock-Jones Update fs in ambiguousLCA case, too
2008-06-08 Tony Garnock-Jones Return merge ancestore from merge, and display it in the demo.
2008-06-06 Tony Garnock-Jones Copyright notices.
2008-06-05 Tony Garnock-Jones Alter subheading
2008-06-05 Tony Garnock-Jones Link to DVCS demo in the slides
2008-06-05 Tony Garnock-Jones Add presets; also include ambiguousLCA preset
2008-06-05 Tony Garnock-Jones Take Matthias' suggestion of avoiding the jump on crossovers.
2008-06-05 Tony Garnock-Jones Better state message maintenance
2008-06-05 Tony Garnock-Jones State display during merge
2008-06-05 Tony Garnock-Jones Fix bug where the wrong set of revs was used to populate the worklist initially.
2008-06-05 Tony Garnock-Jones Repository drawing code, and a simple DVCS demo UI.
2008-06-05 Tony Garnock-Jones Dvcs.Repository.lookupParents is generally useful - promoted to a method.
2008-06-05 Tony Garnock-Jones Simple script to read "hg log" output (for drawing purposes)
2008-06-05 Tony Garnock-Jones Images for DVCS demo.
2008-06-04 Tony Garnock-Jones Correct event title
2008-05-28 Tony Garnock-Jones Rabbity theme
2008-05-28 Tony Garnock-Jones Note on truncating history
2008-05-28 Tony Garnock-Jones Support "digging in" to a conflict region using comm.
2008-05-28 Tony Garnock-Jones Note about Bram Cohen's diff algorithm
2008-05-28 Tony Garnock-Jones Separate slides for demos; link to diff3 demo
2008-05-28 Tony Garnock-Jones Enough rows in the demo textarea to show the whole merge.
2008-05-28 Tony Garnock-Jones Diff3 demo page and code.
2008-05-28 Tony Garnock-Jones Note on compression use of diff; link to diff demo
2008-05-28 Tony Garnock-Jones Add diff demo page and code.
2008-05-28 Tony Garnock-Jones Remove unused parameter from LCS function
2008-05-19 Tony Garnock-Jones Synchronisation and storage slides
2008-05-16 Tony Garnock-Jones Colours in diff3 table.
2008-05-16 Tony Garnock-Jones Flesh out slides.
2008-05-15 Tony Garnock-Jones Start on slides.
2008-05-14 Tony Garnock-Jones Split out tests from main code.
2008-05-14 Tony Garnock-Jones Namespace fs.js properly.
2008-05-14 Tony Garnock-Jones Use JSON pretty-printing instead of uneval.
2008-05-14 Tony Garnock-Jones Switch to full UUIDs
2008-05-14 Tony Garnock-Jones Correct test for optional parameter.
2008-05-14 Tony Garnock-Jones Support named branches.
2008-05-14 Tony Garnock-Jones Rename "FileSystem" to "Checkout".
2008-05-14 Tony Garnock-Jones DVCS base.
2008-05-14 Tony Garnock-Jones Switch to generic "parentsFun" form of LCA computation.
2008-05-12 Tony Garnock-Jones More test cases.
2008-05-12 Tony Garnock-Jones Deal with case when no LCA can be found.
2008-05-11 Tony Garnock-Jones Merge accidental branching. Oops.
2008-05-11 Tony Garnock-Jones Start of graph library for dvcs.
2008-05-09 Tony Garnock-Jones Comment diff.js, and remove commented-out logging code.
2008-05-09 Tony Garnock-Jones Explicit white background (this new default yellow colour scheme of
2008-05-09 Tony Garnock-Jones Ignore a "scratch" directory
2008-05-05 Tony Garnock-Jones Random UUID code.
2008-05-05 Tony Garnock-Jones Initial commit.
...
tags
...
branches
2009-12-21 bc4c90cbd778 default
2009-03-20 2272a6b483ec mcdev
...