[darcs-users] annotate output

Petr Rockai me at mornfall.net
Tue Sep 7 12:51:16 UTC 2010


Dave Love <d.love at liverpool.ac.uk> writes:

> I just saw the disjointed thread about this in Gmane, but I can't find a
> description of what's actually proposed for annotate.  Could someone
> point me at it (e.g. as a message id, if it was posted here)?
>
> I ask as one of the few -- I guess -- who consume annotate output (for
> Emacs VC), and I assume comments from experience would be helpful.

Human readable
--------------

(appeared also in http://bugs.darcs.net/msg12375)

14:49:39 | morn at twi:~/dev/haskell/filepath -> darcs-ADV annotate filepath.cabal
1: Sun Apr  1 16:25:02 CEST 2007  Ross Paterson <ross at soi.city.ac.uk>
  * make source distribution work
  
  * add internal file
  
  * make package name in cabal file match name of file and directory
2: Wed May  5 11:52:12 CEST 2010  Simon Marlow <marlowsd at gmail.com>
  * bump to 1.2.0.0, after semantics change (current dir is now ".", not "")
3: Thu May 18 18:09:10 CEST 2006  Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>
  * Change the library and the license
4: Thu Dec 13 20:14:46 CET 2007  Ian Lynagh <igloo at earth.li>
  * Add license-file entry to filepath.cabal
5: Thu May 18 17:51:09 CEST 2006  dmhouse at gmail.com
  * Cabalise
6: Wed Jan 21 19:21:55 CET 2009  Ian Lynagh <igloo at earth.li>
  * Add "bug-reports" and "source-repository" info to the Cabal file
  Also switched to the modern Cabal file format
7: Tue Apr 10 20:47:58 CEST 2007  Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>
  * Change the home page, to reflect the reorganisation of my website
8: Thu Oct 18 14:50:08 CEST 2007  Duncan Coutts <duncan at haskell.org>
  * Specify build-type: Simple
9: Wed Dec 16 10:58:18 CET 2009  Simon Marlow <marlowsd at gmail.com>
  * correct punctuation in Synopsis (#3762)
10: Thu Jan 22 02:13:02 CET 2009  Ian Lynagh <igloo at earth.li>
  * Require Cabal version >= 1.6
11: Thu Feb 26 01:00:05 CET 2009  Ian Lynagh <igloo at earth.li>
  * Put Extra-Source-Files in the right place in the Cabal file
12: Fri May 26 21:08:29 CEST 2006  Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>
  * Tweak the .cabal file (by pure guess work :) )
13: Wed Dec 16 22:34:21 CET 2009  Sergei Trofimovich <slyfox at community.haskell.org>
  * lower base requirement down to base-2
  At least ghc-6.6.1 is able to build it without problems.
  (package can be used in cabal-1.8, which is known to work
  on ghc-6.4+)
 
 ross at soi.city.ac.uk   #1 | Name:           filepath
  marlowsd at gmail.com   #2 | Version:        1.2.0.0
http://www.cs.york.a   #3 | License:        BSD3
      igloo at earth.li   #4 | license-file:   LICENSE
   dmhouse at gmail.com   #5 | Author:         Neil Mitchell
      igloo at earth.li   #6 | bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29
http://www.cs.york.a   #7 | Homepage:       http://www-users.cs.york.ac.uk/~ndm/filepath/
   dmhouse at gmail.com   #5 | Category:       System
  duncan at haskell.org   #8 | build-type:     Simple
  marlowsd at gmail.com   #9 | Synopsis:       Library for manipulating FilePaths in a cross platform way.
      igloo at earth.li  #10 | cabal-version:  >=1.6
      igloo at earth.li  #11 | Extra-Source-Files: System/FilePath/Internal.hs
      igloo at earth.li   #6 |
                          | Library
                          |     Exposed-modules:
http://www.cs.york.a   #3 |         System.FilePath
http://www.cs.york.a  #12 |         System.FilePath.Posix
                          |         System.FilePath.Windows
      igloo at earth.li   #6 |     Extensions: CPP
slyfox at community.has  #13 |     Build-Depends:  base >= 2 && < 5
      igloo at earth.li   #6 |
                          | source-repository head
                          |     type:     darcs
                          |     location: http://darcs.haskell.org/packages/filepath/
                          |
Machine readable
----------------

14:49:11 | morn at twi:~/dev/haskell/filepath -> darcs-ADV annotate --machine filepath.cabal 
20070401142502-b47d3-741d8cb0c9aa440d8cc603014e1c32ab1b96148a.gz | Name:           filepath 
20100505095212-12142-f5b79c37fc1c1f729ddc3a21833a263ea99384cf.gz | Version:        1.2.0.0 
20060518160910-fbc8d-c6950f971dce08659e90d0f29189e68adcd0ae3d.gz | License:        BSD3 
20071213191446-3fd76-0fd42ff1cd6f79f2fe498aca76b3c6f630d490d7.gz | license-file:   LICENSE 
20060518155109-c123d-a8cc12f1ef1030ea388e155e3dc4d0179cb1f7ee.gz | Author:         Neil Mitchell 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz | bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29 
20070410184758-fbc8d-58ad49f9f119990620d69a5cb2b9ed4e650a9a47.gz | Homepage:       http://www-users.cs.york.ac.uk/~ndm/filepath/ 
20060518155109-c123d-a8cc12f1ef1030ea388e155e3dc4d0179cb1f7ee.gz | Category:       System 
20071018125008-adfee-482863c86cedda288d47caa77f6d6230e8c55789.gz | build-type:     Simple 
20091216095818-12142-e237ff00f82018e8ed4211d36fd5ff08a42320a3.gz | Synopsis:       Library for manipulating FilePaths in a cross platform way. 
20090122011302-3fd76-6e6ee6b1193cdace0b01c9ec9904c44ed164b83a.gz | cabal-version:  >=1.6 
20090226000005-3fd76-918c3677f964aa0eb3e3492ad41e84961a853dfa.gz | Extra-Source-Files: System/FilePath/Internal.hs 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz |  
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz | Library 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz |     Exposed-modules: 
20060518160910-fbc8d-c6950f971dce08659e90d0f29189e68adcd0ae3d.gz |         System.FilePath 
20060526190829-fbc8d-30506b189de90d05733f4e6b2b6ea7b69134fef6.gz |         System.FilePath.Posix 
20060526190829-fbc8d-30506b189de90d05733f4e6b2b6ea7b69134fef6.gz |         System.FilePath.Windows 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz |     Extensions: CPP 
20091216213421-6895e-f0be870527f3e38e4c3712d903bc0e890ddfab3e.gz |     Build-Depends:  base >= 2 && < 5 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz |  
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz | source-repository head 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz |     type:     darcs 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz |     location: http://darcs.haskell.org/packages/filepath/ 
20090121182155-3fd76-1cf14e8b0ec65ff2088fbae6e773385028174cfb.gz |  

In addition to --machine, you could get --yaml if someone gets around to
implementing a reasonable yaml writer for us.

Yours,
   Petr.


More information about the darcs-users mailing list