comparison tests/test-status.t @ 22430:968247e8f4ac

formatter: add pickle format This gives convenient Python2 output. Python 3 users will need encoding=bytes.
author Matt Mackall <mpm@selenic.com>
date Fri, 12 Sep 2014 18:36:38 -0500
parents 7a7eed5176a4
children eeaed3d2b004
comparison
equal deleted inserted replaced
22429:7a7eed5176a4 22430:968247e8f4ac
199 { 199 {
200 "path": "modified", 200 "path": "modified",
201 "status": "C" 201 "status": "C"
202 } 202 }
203 ] 203 ]
204
205 $ hg status -A -Tpickle > pickle
206 >>> import pickle
207 >>> print sorted((x['status'], x['path']) for x in pickle.load(open("pickle")))
208 [('!', 'deleted'), ('?', 'pickle'), ('?', 'unknown'), ('A', 'added'), ('A', 'copied'), ('C', '.hgignore'), ('C', 'modified'), ('I', 'ignored'), ('R', 'removed')]
209 $ rm pickle
204 210
205 $ echo "^ignoreddir$" > .hgignore 211 $ echo "^ignoreddir$" > .hgignore
206 $ mkdir ignoreddir 212 $ mkdir ignoreddir
207 $ touch ignoreddir/file 213 $ touch ignoreddir/file
208 214