descriptionJavascript diff, diff3, merge, and DVCS code
ownertonyg@lshift.net
last changeMon, 21 Dec 2009 23:52:38 +0000
changes
2 months agoTony Garnock-JonesFor OS X default tip
2 months agoTony Garnock-JonesGenerate a freshly-named testIndex file each run
2 months agoTony Garnock-JonesFix bug: was mistaking inodeId for blobId
2 months agoTony Garnock-JonesNote about wrong hashing.
2 months agoTony Garnock-JonesForgot diff.modspec.js
2 months agoTony Garnock-JonesCompare arrays recursively during simpleScalar.diff
2 months agoTony Garnock-JonesSwitch to _boot_full
2 months agoTony Garnock-JonesBootstrapping code
2 months agoTony Garnock-JonesPickle and unpickle modules in repository
2 months agoTony Garnock-JonesAdd showdown
2 months agoTony Garnock-JonesSteps toward bootstrapping
2 months agoTony Garnock-JonesMore
2 months agoTony Garnock-JonesCatch exceptions.
2 months agoTony Garnock-JonesMore
2 months agoTony Garnock-JonesApp bootstrapping code
2 months agoTony Garnock-JonesMore module system changes
2 months agoTony Garnock-JonesSimple trial of module.js
2 months agoTony Garnock-JonesMore work on module system
2 months agoTony Garnock-JonesWork in progress on module.js
2 months agoTony Garnock-JonesImplement fast-forwarding.
2 months agoTony Garnock-JonesCorrect for "skew" in diff3. Previously, we omitted required sequence
2 months agoTony Garnock-Jonesdiff3 output for an earlier test case.
2 months agoTony Garnock-JonesRemove debug printing
2 months agoTony Garnock-JonesAnother test case.
2 months agoTony Garnock-JonesDebug printfs useful for attacking failing case in previous commit.
2 months agoTony Garnock-JonesFailing test case (in diff3test.js) to work on.
2 months agoTony Garnock-JonesTests for diff3
2 months agoTony Garnock-JonesAdd emptyInstance(), producing a zero, for use in diffing/merging with
2 months agoTony Garnock-JonesCorrect off-by-one boundary condition that missed certain overlapping edits.
2 months agoTony Garnock-JonesOnly emit an "ok" block if there are more than zero OK lines.
11 months agoTony Garnock-JonesNew failing test to work on
11 months agoTony Garnock-JonesFactor out repo drawing
11 months agoTony Garnock-JonesRemove unused parameter
11 months agoTony Garnock-JonesReverse-lookup remote branch names
11 months agoTony Garnock-JonesRemove redundant failsafe
11 months agoTony Garnock-JonesRename "comment" to "summary" for draw.js compatibility.
11 months agoTony Garnock-JonesStart of rendering code for mc.js
11 months agoTony Garnock-JonesRename emptyCache() -> emptyCaches()
11 months agoTony Garnock-JonesFix tags: now there's a difference between branch and nonbranch tags
11 months agoTony Garnock-JonesUntabify
11 months agoTony Garnock-JonesFixes from jslint
11 months agoTony Garnock-JonesRemove obsolete assignments
11 months agoTony Garnock-JonesRemove unneeded definitions
11 months agoTony Garnock-JonesChange comment style
11 months agoTony Garnock-Jonesmerge mcdev into default
11 months agoTony Garnock-JonesFixes and more work on mc.js mcdev
11 months agoTony Garnock-JonesMuch work on mc.js mcdev
12 months agoTony Garnock-JonesWIP developing new approach to mc.js mcdev
12 months agoTony Garnock-JonesInterim commit from Sep 30 2008
13 months agoTony Garnock-JonesChange tip to default
17 months agoTony Garnock-JonesWIP mc.js based on gitish ideas from fs.js
17 months agoTony Garnock-JonesMake dict_to_set functional rather than imperative.
20 months agoTony Garnock-JonesMore doc text
20 months agoTony Garnock-JonesAvoid "self" as a variable; apparently IE doesn't like it.
21 months agoTony Garnock-JonesSome more revs in the example wiki
21 months agoTony Garnock-JonesCheck in prototype tiddlydvcs instance.
21 months agoTony Garnock-JonesImport from other Synchrotron TiddlyWikis
21 months agoTony Garnock-JonesRecord import stats, and don't overwrite preexisting bodies or revs
21 months agoTony Garnock-JonesUse "Revert" label instead of "Commit" when appropriate
21 months agoTony Garnock-JonesAdded TiddlyWiki plugin based (now somewhat distantly) on MartinBudden's initial prototype
21 months agoTony Garnock-JonesDraw revs with newest rev leftmost in graph.
21 months agoTony Garnock-JonesAdded getMetadata method
21 months agoTony Garnock-JonesBetter dirty-handling; new prop testers and iterators
21 months agoTony Garnock-JonesDetect (some) ancestor-merge cases.
21 months agoTony Garnock-JonesAdded Checkout.forEachFile().
21 months agoTony Garnock-JonesUtility for producing "data:" urls from a collection of PNGs
21 months agoTony Garnock-JonesMore tiddlywiki meta files
21 months agoTony Garnock-JonesUntabify Javascript files.
21 months agoTony Garnock-JonesTurn on debug mode in dvcsdemo.js.
21 months agoTony Garnock-JonesLint gives bad advice sometimes.
21 months agoTony Garnock-JonesSilence a few lint warnings. Javascript's scope rules are terrible.
21 months agoTony Garnock-JonesMake fileRevisions() return a map, rather than a list. The old behaviour is preserved in fileRevisionsSortedByTimestamp.
21 months agoTony Garnock-JonesAdd Dvcs._debugMode, currently controlling the human-friendliness
21 months agoTony Garnock-JonesReturn earliest-revision-first from Repository.fileRevisions
21 months agoTony Garnock-JonesFix bugs in "changed" computation. Added Repository.fileRevisions(uuid).
21 months agoTony Garnock-JonesImprove hg log renderer.
21 months agoTony Garnock-JonesAdd TiddlyWiki metadata files.
21 months agoTony Garnock-JonesUpdate fs in ambiguousLCA case, too
21 months agoTony Garnock-JonesReturn merge ancestore from merge, and display it in the demo.
21 months agoTony Garnock-JonesCopyright notices.
21 months agoTony Garnock-JonesAlter subheading
21 months agoTony Garnock-JonesLink to DVCS demo in the slides
21 months agoTony Garnock-JonesAdd presets; also include ambiguousLCA preset
21 months agoTony Garnock-JonesTake Matthias' suggestion of avoiding the jump on crossovers.
21 months agoTony Garnock-JonesBetter state message maintenance
21 months agoTony Garnock-JonesState display during merge
21 months agoTony Garnock-JonesFix bug where the wrong set of revs was used to populate the worklist initially.
21 months agoTony Garnock-JonesRepository drawing code, and a simple DVCS demo UI.
21 months agoTony Garnock-JonesDvcs.Repository.lookupParents is generally useful - promoted to a method.
21 months agoTony Garnock-JonesSimple script to read "hg log" output (for drawing purposes)
21 months agoTony Garnock-JonesImages for DVCS demo.
21 months agoTony Garnock-JonesCorrect event title
21 months agoTony Garnock-JonesRabbity theme
21 months agoTony Garnock-JonesNote on truncating history
21 months agoTony Garnock-JonesSupport "digging in" to a conflict region using comm.
21 months agoTony Garnock-JonesNote about Bram Cohen's diff algorithm
21 months agoTony Garnock-JonesSeparate slides for demos; link to diff3 demo
21 months agoTony Garnock-JonesEnough rows in the demo textarea to show the whole merge.
21 months agoTony Garnock-JonesDiff3 demo page and code.
21 months agoTony Garnock-JonesNote on compression use of diff; link to diff demo
21 months agoTony Garnock-JonesAdd diff demo page and code.
21 months agoTony Garnock-JonesRemove unused parameter from LCS function
22 months agoTony Garnock-JonesSynchronisation and storage slides
22 months agoTony Garnock-JonesColours in diff3 table.
22 months agoTony Garnock-JonesFlesh out slides.
22 months agoTony Garnock-JonesStart on slides.
22 months agoTony Garnock-JonesSplit out tests from main code.
22 months agoTony Garnock-JonesNamespace fs.js properly.
22 months agoTony Garnock-JonesUse JSON pretty-printing instead of uneval.
22 months agoTony Garnock-JonesSwitch to full UUIDs
22 months agoTony Garnock-JonesCorrect test for optional parameter.
22 months agoTony Garnock-JonesSupport named branches.
22 months agoTony Garnock-JonesRename "FileSystem" to "Checkout".
22 months agoTony Garnock-JonesDVCS base.
22 months agoTony Garnock-JonesSwitch to generic "parentsFun" form of LCA computation.
22 months agoTony Garnock-JonesMore test cases.
22 months agoTony Garnock-JonesDeal with case when no LCA can be found.
22 months agoTony Garnock-JonesMerge accidental branching. Oops.
22 months agoTony Garnock-JonesStart of graph library for dvcs.
22 months agoTony Garnock-JonesComment diff.js, and remove commented-out logging code.
22 months agoTony Garnock-JonesExplicit white background (this new default yellow colour scheme of
22 months agoTony Garnock-JonesIgnore a "scratch" directory
22 months agoTony Garnock-JonesRandom UUID code.
22 months agoTony Garnock-JonesInitial commit.
...
tags
...
branches
2 months agobc4c90cbd778default
11 months ago2272a6b483ecmcdev
...