On 9/4/2010 9:20, Lele Gaifax wrote:
In the latter case, maybe we could go with a mix of YAML and a custom
microformat, taking advantage of the "multiple documents"[1] feature:

     - hash: 20100903001327-fb03a-045b1923d4b1b1b432d3e3b03840101f4f9891e3
       name: Remove redundant set -ev from tentative_revert.sh.
       date: 2010-09-03 00:13:27 +0
       author: Petr Rockai<m...@mornfall.net>
     - hash: 20100904030947-fb03a-fac657d51ee80c33488031d8bdcfab769aa7f83c
       name: What a patch!
       date: 2010-09-04T03:09:47Z
       author: John Doe
     - hash: 20100904151247-a433a-oac77ade86ab7772cbb1932acdffc65f11abcd81
       name: Last atch
       date: 2010-09-04T15:12:47Z
       author: Lele
     ---
     1       First line of the file
     3       second line, tweaked by Lele
     2       third line, added by John

Here I used a TAB to enhance readability, but it could be anything. I
also used a one-based index, that seems appropriate bikeshedding :)

ciao, lele.

[1] http://www.yaml.org/spec/1.2/spec.html#id2800132

Interesting. Playing a little bit with it, using the partial hashes ideas:

045b19:
  hash: 20100903001327-fb03a-045b1923d4b1b1b432d3e3b03840101f4f9891e3
  name: Remove redundant set -ev from tentative_revert.sh.
  date: 2010-09-03 00:13:27 +0
  author: Petr Rockai<m...@mornfall.net>
fac657:
  hash: 20100904030947-fb03a-fac657d51ee80c33488031d8bdcfab769aa7f83c
  name: What a patch!
  date: 2010-09-04T03:09:47Z
  author: John Doe
oac77a:
  hash: 20100904151247-a433a-oac77ade86ab7772cbb1932acdffc65f11abcd81
  name: Last atch
  date: 2010-09-04T15:12:47Z
  author: Lele
---
045b19  First line of the file
oac77a  second line, tweaked by Lele
fac657  third line, added by John
...

I'm still wondering if the second document may also be better in a YAML format of some sort... Another toy example:

- 045b19: |
  First line of file
- oac77a: |
  second line, tweaked by Lele
  third line, tweaked by Lele
- fac657: |
  man line, added by John

That doesn't seem that much worse than the existing human-readable annotate output...

--
--Max Battcher--
http://worldmaker.net
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to