

- Diffmerge alternative export how to#
- Diffmerge alternative export Patch#
- Diffmerge alternative export password#
- Diffmerge alternative export free#
Highlighter data diff would now look like this: Twitter
Diffmerge alternative export password#
The password column (rather missing the whole point) - the Suppose I also added a column for the location’s website, and deleted So far, the diff we have is just row-based. Rather than editing the Hack Spots spreadsheet directly in googleĭocs, in my ideal world I’d send a pull-request (and someone would catch


Neighborhood, and - completely accidentally - deleted the I corrected a typo, added an entry for Sandwich Theory in my In gnumeric, then comparing with the original using coopyhx. This was generated by taking the Hack Spot spreadsheet, editing it Of hacking-friendly coffee shops and the like, demoing sheetsee.js): Twitter Hack Spots spreadsheet at the time of writing (Hack Spots is a list That is just the original table with stylized editing marks to showĬhanges (and large chunks of unchanged material removed).įor example, here is a highlighter data diff against Jessica Lord’s This was better, but still felt a bit clunky.įinally, I settled on what now seems obvious: “tabular diff format”, very much inspired by classic diffs, with addedĪwareness of columns. Then Joe Panico of and I hammered out something we My first idea was to express diffs as tables in CSV form, as a list Modified cells, etc) but I couldn’t see that leading anywhere happy. SQL could be abused to serve (DELETEĬlauses to express rows removed, INSERTs rows added, UPDATEs for There didn’t seem to be any neutral format for comparing tables out Another problem: column changes look awful in line-oriented diffs, which isn’tĪ deal-breaker but which is certainly a pity.

Table, and leaves them staring at randomly garbled text. Gnumeric/LibreOffice/Excel/Sqlite/… or whatever they are using to edit the Merge or a conflict in a CSV file can leave you with an invalid CSVįile with missing/surplus columns on some rows, or with conflict Or a merge conflict in a text file still results in a text file, whichĪ user can edit as usual to fix up. For example: what happens when things go wrong? A poor merge There are definitely some technical drawbacks to working this way today though. Who to bestow write-access upon and who to keep outside the cliqueĪnd the equivalent of social coding kicks in. Some asked, why is this better than,įor example, a shared spreadsheet online, edited live? For the same reason that git and hg were so much moreĮxciting than svn and cvs. “this!” “this!” (One of those moments when Stumble across this real live data-oriented pull request. I’m a bit embarrassed to remember how excited I was to That tracks some bus routes in Iceland in regular CSV files: Of a pull request found in the wild, made to a repository on github Patching, merging, and version control to the world of data? The toolchain is there already, for someįun data collaboration is possible today by inventive use of
Diffmerge alternative export free#
Merges? Can we bring the whole free and open toolchain of diffing, Programs for data? Where’s something like diff3 for doing 3-way
Diffmerge alternative export Patch#
Git(hub) for data? More fundamentally, where’s the diff and patch We, like others in the Open Data world, have been asking: where’s the
Diffmerge alternative export how to#
A growing toolbox to deal with the technological side of data sharing, specifically how to have fun (rather than get depressed) collaborating on data projects.A full-blown co-op to deal with the cultural and legal side of data sharing.Morphed into something a lot more ambitious: Someone should have warnedĮight years later, okay there is a directory website, but the project has They tracked down some techies (I was one) and set them Realized they were all working on overlapping directories of theirĬommunities, and decided to pool their efforts. Workplace Democracy in New Hampshire, a bunch of friends A few years ago at the Eastern Conference for
