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