Review Board · @reviewboard
25 followers · 8 posts · Server mastodon.online

time!

Hello! We're Review Board, an / tool from @chipx86 (me!) and others at Beanbag.

reviewboard.org

We've been around since 2006. Our product's built to work with all kinds of workflows and SCMs (from to to enterprise ones like , ). It's extensible like a browser.

We'll cover new releases for those interested, but also talk about development in general: , , SCMs, , code review, etc.

#diffx #webdev #python #cliosoftsos #clearcase #git #cvs #docreview #codereview #opensource #introduction

Last updated 2 years ago

Christian Hammond · @chipx86
129 followers · 133 posts · Server mastodon.online

files (whether diffs, diffs, even diffs) tend to be based on Unified Diffs.

Unified Diffs look like:

```
--- old_filename OPTIONAL_STUFF
+++ new_filename OPTIONAL_STUFF
@@ -oldpos,oldnumlines +newpos,newnumlines @@
- blah blah
+ blah blah
...
```

Anything outside of those blocks are ignored as "junk" by parsers.

This is where metadata for different Unified Diff-based formats tend to live.

And where all parsing structure and metadata are placed.

#diffx #cvs #subversion #git #diff

Last updated 2 years ago

Christian Hammond · @chipx86
129 followers · 133 posts · Server mastodon.online

Continuing with , let me talk for a minute about !

Did you know there's no standard file format for ? No, seriously. I mean, there are Unified Diffs, but that just covers the actual line changes. There's nothing for metadata, no consistency for filename encodings, nothing. It's a mess.

So we're working to solve that with DiffX:

diffx.org/

This provides , parsing rules, mutability, binary files.

All backwards-compatible with common diff variants.

#metadata #diffs #diffx #projects

Last updated 2 years ago