ZyX_I avatar ZyX_I committed 4ebe331

Made more tests work under wine:
Added sorting to some places
Added workarounds for unexpected character consumption

Comments (0)

Files changed (17)

ftplugin/aurumannotate.vim

     return file
 endfunction
 "▶1 runmap
+" TODO investigate why Prev mapping is causing next character consumption under
+"      wine
 function s:F.runmap(action, ...)
     "▶2 Initialize variables
     let buf=bufnr('%')

plugin/aurum/annotate.vim

 endfunction
 let s:_augroups+=['AuAnnotateBW']
 "▶1 annfunc
+" TODO Investigate why wiping out annotate buffer causes consumption of next
+"      character under wine
 function s:annfunc.function(opts)
     let [hasannbuf, repo, rev, file]=s:_r.cmdutils.getrrf(a:opts, 'noafile', 1)
     if repo is 0
         endif
     endif
     setlocal scrollbind
-    execute 'silent leftabove 42vsplit '.
+    let anwidth=min([42, winwidth(0)/2-1])
+    execute 'silent leftabove '.anwidth.'vsplit '.
                 \fnameescape('aurum://annotate:'.epath.':'.rev.':'.
                 \                              s:_r.cmdutils.escape(file))
     setlocal scrollbind

plugin/aurum/commit.vim

         \}
 let s:statmsgs.unknown=s:statmsgs.added
 let s:statmsgs.deleted=s:statmsgs.removed
+" TODO Investigate why closing commit buffer using BufWriteCmd event on windows
+"      consumes next character
 " XXX Do not change names of options used here, see :AuRecord
 function s:F.commit(repo, opts, files, status)
     let user=''
         for file in a:files
             let fmessage+=['# '.s:statmsgs[revstatus[file]].' '.file]
         endfor
+        call sort(fmessage)
         call append('.', fmessage)
         startinsert
         return 0

plugin/aurum/status.vim

     endif
     let isrecord=get(bvar.opts, 'record', 0)
     let statlines=[]
-    for [type, files] in filter(items(status), 'index(show, v:val[0])!=-1')
+    for [type, files] in filter(sort(items(status)), 'index(show,v:val[0])!=-1')
         let char=has_key(s:statchars, type)? s:statchars[type]: toupper(type[0])
         for file in files
             let ignore=0

test/annotate-buffers.in

 :W{{{1 file
 :R silent edit chgrepo.zsh
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :W{{{1 aurum://file
 :silent edit aurum://file:testrepo:10:chgrepo.zsh
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :W{{{1 aurum://copy
 :silent edit aurum://copy:testrepo/chgrepo.zsh
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :W{{{1 aurum://status
 :R AuStatus show clean
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :bwipeout!
 :bwipeout!
 :W{{{1 aurum://diff
 :silent edit aurum://diff:testrepo::2:crepo.zsh
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :bwipeout!
 :bwipeout!
 :W{{{1 aurum://commit
 :silent edit aurum://commit:annotate-buffersrepo::::nohglinesrev.lst
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :bwipeout!
 :bwipeout!
 :W{{{1 aurum://annotate 1
 :silent edit aurum://annotate:testrepo:2:crepo.zsh
 :0/\v^\s*0
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :bwipeout!
 :W{{{1 aurum://annotate 2
 :silent edit aurum://annotate:testrepo:2:crepo.zsh
 :0/\v^\s*2
 :AuAnnotate
-:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), bufname(winbufnr(winnr('$'))), 'w$: '.winnr('$').', w0: '.winnr().', w#: '.winnr('#'))
+:WW
 :bwipeout!
+:
 :bwipeout!
 :source addmessages.vim

test/annotate-buffers.ok

 {{{1 file
-annotate-buffersrepo/chgrepo.zsh
-aurum://annotate:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:chgrepo.zsh
-annotate-buffersrepo/chgrepo.zsh
-w$: 2, w0: 2, w#: 1
+#1: aurum://annotate:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:chgrepo.zsh
+*2: %TMPDIR%/test/annotate-buffersrepo/chgrepo.zsh
 {{{1 aurum://file
-aurum://file:testrepo:10:chgrepo.zsh
-aurum://annotate:%ETMPDIR%%-test%-testrepo:c4110a066208167dae46b08f4e0d8d2b37e842f3:chgrepo.zsh
-aurum://file:testrepo:10:chgrepo.zsh
-w$: 2, w0: 2, w#: 1
+#1: aurum://annotate:%ETMPDIR%%-test%-testrepo:c4110a066208167dae46b08f4e0d8d2b37e842f3:chgrepo.zsh
+*2: aurum://file:testrepo:10:chgrepo.zsh
 {{{1 aurum://copy
-aurum://copy:testrepo/chgrepo.zsh
-aurum://annotate:%ETMPDIR%%-test%-testrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:chgrepo.zsh
-aurum://copy:testrepo/chgrepo.zsh
-w$: 2, w0: 2, w#: 1
+#1: aurum://annotate:%ETMPDIR%%-test%-testrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:chgrepo.zsh
+*2: aurum://copy:testrepo/chgrepo.zsh
 {{{1 aurum://status
-aurum://file:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
-aurum://annotate:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
-aurum://status:%ETMPDIR%%-test%-annotate-buffersrepo:show:clean
-w$: 4, w0: 2, w#: 1
+#1: aurum://annotate:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
+*2: aurum://file:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
+ 3: 
+ 4: aurum://status:%ETMPDIR%%-test%-annotate-buffersrepo:show:clean
 {{{1 aurum://diff
-aurum://file:%ETMPDIR%%-test%-testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
-aurum://annotate:%ETMPDIR%%-test%-testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
-aurum://diff:testrepo::2:crepo.zsh
-w$: 3, w0: 2, w#: 1
+#1: aurum://annotate:%ETMPDIR%%-test%-testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+*2: aurum://file:%ETMPDIR%%-test%-testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+ 3: aurum://diff:testrepo::2:crepo.zsh
 {{{1 aurum://commit
-aurum://file:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
-aurum://annotate:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
-aurum://commit:annotate-buffersrepo::::nohglinesrev.lst
-w$: 3, w0: 2, w#: 1
+#1: aurum://annotate:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
+*2: aurum://file:%ETMPDIR%%-test%-annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
+ 3: aurum://commit:annotate-buffersrepo::::nohglinesrev.lst
 {{{1 aurum://annotate 1
-aurum://file:%ETMPDIR%%-test%-testrepo:99ea42d70fbe32af955de907352999b1d94bef5f:createrepo.zsh
-aurum://annotate:%ETMPDIR%%-test%-testrepo:99ea42d70fbe32af955de907352999b1d94bef5f:createrepo.zsh
-aurum://file:%ETMPDIR%%-test%-testrepo:99ea42d70fbe32af955de907352999b1d94bef5f:createrepo.zsh
-w$: 2, w0: 2, w#: 1
+#1: aurum://annotate:%ETMPDIR%%-test%-testrepo:99ea42d70fbe32af955de907352999b1d94bef5f:createrepo.zsh
+*2: aurum://file:%ETMPDIR%%-test%-testrepo:99ea42d70fbe32af955de907352999b1d94bef5f:createrepo.zsh
 {{{1 aurum://annotate 2
-aurum://file:%ETMPDIR%%-test%-testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
-aurum://annotate:testrepo:2:crepo.zsh
-aurum://file:%ETMPDIR%%-test%-testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
-w$: 2, w0: 2, w#: 1
+#1: aurum://annotate:testrepo:2:crepo.zsh
+*2: aurum://file:%ETMPDIR%%-test%-testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh

test/annotatemaps.in

 :0/\v^\s*2
 a:WW
 :bwipeout!
+:
 :W{{{1 <CR>
 :R silent edit chgrepo.zsh | setlocal bufhidden=wipe
 :AuAnnotate | wincmd p
 :R AuAnnotate rev 10 file chgrepo.zsh | wincmd p
 K:WW
 :wincmd p
-J:WW
+J
+:WW
 :bwipeout!
+:
 :W{{{1 2K/2J
 :R AuAnnotate rev 10 file chgrepo.zsh | wincmd p
 2K:WW
 :wincmd p
-2J:WW
+2J
+:WW
 :bwipeout!
+:
 :source addmessages.vim
 :W{{{1 U
 :command CF R call WriteFile(filereadable('chgrepo.zsh').filereadable('crepo.zsh').filereadable('createrepo.zsh'))
   syntax: glob
   ignored*
   *
-M .hgignore
 C .hgtags
 C ablines.lst
 C alines.lst
 C ignored10.lst
 C nohglines.lst
 C nohglinesrev.lst
+M .hgignore
 {{{1 :AuJ *
 R .hgignore
 R .hgtags
 /Files: /e+2
 a:call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), 'w$: '.winnr('$'))
 :bwipeout!
+:
 :bwipeout!
 :W{{{1 a
 :R AuLog showfiles
 a2
 :call WriteFile(bufname('%'), bufname(winbufnr(winnr('#'))), 'w$: '.winnr('$'))
 :bwipeout!
+:
 :bwipeout!
 :W{{{1 cancel a
 :R AuLog showfiles

test/parjobssetup.zsh

 #!/bin/zsh
 # Omit errors caused by tempnames clash
-typeset -x MAXJOBS=1
+[[ $TESTTYPE[-4,-1] == wine ]] && typeset -x MAXJOBS=1
 {{{1
 A addeddef
+! nohglines.lst
 M nohglinesrev.lst
-! nohglines.lst
+R hglines2.lst
 ? hglinesrev.lst
-R hglines2.lst
 {{{1 repo
 A addeddef
+! nohglines.lst
 M nohglinesrev.lst
-! nohglines.lst
+R hglines2.lst
 ? hglinesrev.lst
-R hglines2.lst
 {{{1 files
 ! nohglines.lst
 R hglines2.lst
 M crepo.zsh
 {{{1 show
 {{{2 show all
-I ignoredabc
 A addeddef
-M nohglinesrev.lst
-! nohglines.lst
-? hglinesrev.lst
-R hglines2.lst
 C .hgignore
 C .hgtags
 C ablines.lst
 C glinescopy.lst
 C hglines.lst
 C ignored10.lst
+! nohglines.lst
+I ignoredabc
+M nohglinesrev.lst
+R hglines2.lst
+? hglinesrev.lst
 {{{2 show A
 A addeddef
 {{{2 show MAR
 w$: 2
 {{{1 cmd
 A addeddef
+! nohglines.lst
 M nohglinesrev.lst
-! nohglines.lst
+R hglines2.lst
 ? hglinesrev.lst
-R hglines2.lst
 w$: 1
 {{{1 usestatwin option
 A addeddef
+! nohglines.lst
 M nohglinesrev.lst
-! nohglines.lst
+R hglines2.lst
 ? hglinesrev.lst
-R hglines2.lst
 w$: 2
 A addeddef
+! nohglines.lst
 M nohglinesrev.lst
-! nohglines.lst
+R hglines2.lst
 ? hglinesrev.lst
-R hglines2.lst
 w$: 3
 A addeddef
+! nohglines.lst
 M nohglinesrev.lst
-! nohglines.lst
+R hglines2.lst
 ? hglinesrev.lst
-R hglines2.lst
 w$: 3
 :bwipeout!
 :W{{{1 i
 :R AuStatus
-idd02x:silent write
+gg0idd02x:silent write
+:
 :WT
 :W{{{1 2i
-2iddgg0G0ld:silent write
+gg02iddgg0G0ld:silent write
+:
 :WT
 :W{{{1 Vi
 GVidd02x:silent write
+:
 :WT
 :call WriteFile(getline(1, '$'))
 :W{{{1 A
 {{{1 Vi
 @  Changeset 29
 |  Tags: tip
-|  @ Removed hglines2.lst
-? hglinesrev.lst
+|  @ Added hglinesrev.lst
+R hglines2.lst
 {{{1 A
 A 0.num
+R hglines2.lst
 ? 1.num
 ? 2.num
 ? 3.num
 ? 7.num
 ? 8.num
 ? 9.num
-? hglinesrev.lst
 {{{1 2A
 A 0.num
 A 1.num
 A 2.num
+R hglines2.lst
 ? 3.num
 ? 4.num
 ? 5.num
 ? 7.num
 ? 8.num
 ? 9.num
-? hglinesrev.lst
 {{{1 VA
 A 0.num
 A 1.num
 A 3.num
 A 4.num
 A 5.num
+R hglines2.lst
 ? 6.num
 ? 7.num
 ? 8.num
 ? 9.num
-? hglinesrev.lst
 {{{1 R
 A 1.num
 A 2.num
 A 3.num
 A 4.num
 A 5.num
+R hglines2.lst
 ? 0.num
 ? 6.num
 ? 7.num
 ? 8.num
 ? 9.num
-? hglinesrev.lst
 {{{1 2R
 A 3.num
 A 4.num
 A 5.num
+R hglines2.lst
 ? 0.num
 ? 1.num
 ? 2.num
 ? 7.num
 ? 8.num
 ? 9.num
-? hglinesrev.lst
 {{{1 VR
+R hglines2.lst
 ? 0.num
 ? 1.num
 ? 2.num
 ? 7.num
 ? 8.num
 ? 9.num
-? hglinesrev.lst
 >>> Messages:
 
 

test/wine/annotate-buffers.ok

+{{{1 file
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:chgrepo.zsh
+*2: %TMPDIR%\test\annotate-buffersrepo\chgrepo.zsh
+{{{1 aurum://file
+#1: aurum:\\annotate:%ETMPDIR%%+test%+testrepo:c4110a066208167dae46b08f4e0d8d2b37e842f3:chgrepo.zsh
+*2: aurum:\\file:testrepo:10:chgrepo.zsh
+{{{1 aurum://copy
+#1: aurum:\\annotate:%ETMPDIR%%+test%+testrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:chgrepo.zsh
+*2: aurum:\\copy:testrepo\chgrepo.zsh
+{{{1 aurum://status
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
+*2: aurum:\\file:%ETMPDIR%%+test%+annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
+ 3: 
+ 4: aurum:\\status:%ETMPDIR%%+test%+annotate-buffersrepo:show:clean
+{{{1 aurum://diff
+#1: aurum:\\annotate:%ETMPDIR%%+test%+testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+ 3: aurum:\\diff:testrepo::2:crepo.zsh
+{{{1 aurum://commit
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
+*2: aurum:\\file:%ETMPDIR%%+test%+annotate-buffersrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
+ 3: aurum:\\commit:annotate-buffersrepo::::nohglinesrev.lst
+{{{1 aurum://annotate 1
+#1: aurum:\\annotate:%ETMPDIR%%+test%+testrepo:99ea42d70fbe32af955de907352999b1d94bef5f:createrepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+testrepo:99ea42d70fbe32af955de907352999b1d94bef5f:createrepo.zsh
+{{{1 aurum://annotate 2
+#1: aurum:\\annotate:testrepo:2:crepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+>>> Messages:
+
+
+
+
+
+
+<<< Messages^

test/wine/annotatemaps.ok

+{{{1 o
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+{{{1 a
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+{{{1 <CR>
+#1: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+*2: %TMPDIR%\test\annotatemapsrepo\chgrepo.zsh
+{{{1 D
+#1: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+*2: %TMPDIR%\test\annotatemapsrepo\chgrepo.zsh
+{{{1 C
+*1: aurum:\\file:%ETMPDIR%%+test%+testrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:crepo.zsh
+#2: aurum:\\file:%ETMPDIR%%+test%+testrepo:dfe39aa48c6ddde158e42217548b531a45ff66e9:crepo.zsh
+{{{1 d
+*1: aurum:\\diff:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2::crepo.zsh
+{{{1 c
+*1: aurum:\\diff:%ETMPDIR%%+test%+annotatemapsrepo:dfe39aa48c6ddde158e42217548b531a45ff66e9:5a6a1bf999fad1f4547eeb887af54f31d11833f2:chgrepo.zsh
+{{{1 gd
+*1: aurum:\\diff:%ETMPDIR%%+test%+annotatemapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2::
+{{{1 gc
+*1: aurum:\\diff:%ETMPDIR%%+test%+annotatemapsrepo:dfe39aa48c6ddde158e42217548b531a45ff66e9:5a6a1bf999fad1f4547eeb887af54f31d11833f2:
+{{{1 K/J
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotatemapsrepo:0e6e0adf281b423193f9dce097ab1df4f91215f7:chgrepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:0e6e0adf281b423193f9dce097ab1df4f91215f7:chgrepo.zsh
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotatemapsrepo:c4110a066208167dae46b08f4e0d8d2b37e842f3:chgrepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:c4110a066208167dae46b08f4e0d8d2b37e842f3:chgrepo.zsh
+{{{1 2K/2J
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotatemapsrepo:0e6e0adf281b423193f9dce097ab1df4f91215f7:chgrepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:0e6e0adf281b423193f9dce097ab1df4f91215f7:chgrepo.zsh
+#1: aurum:\\annotate:%ETMPDIR%%+test%+annotatemapsrepo:250ba7cd831ee91c3ba5bef1faebc38c5dbca5f8:chgrepo.zsh
+*2: aurum:\\file:%ETMPDIR%%+test%+annotatemapsrepo:250ba7cd831ee91c3ba5bef1faebc38c5dbca5f8:chgrepo.zsh
+>>> Messages:
+
+
+<<< Messages^
+{{{1 U
+100
+010
+001

test/wine/logmaps.ok

+{{{1 <CR>
+aurum:\\diff:%ETMPDIR%%+test%+logmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:
+{{{1 branch <CR>
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:branch:A,crrestrict:branch
+{{{1 user <CR>
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:user:%+VA <a@example.com>,crrestrict:user
+{{{1 date <CR>
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:date:2002-02,crrestrict:date
+{{{1 changeset <CR>
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:revision:df55ab32bcfa13929c53541c105b2b20972cb51b,crrestrict:revision
+{{{1 gF
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:showfiles:1,files:glines.lst,crrestrict:files
+{{{1 gF+files
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:showfiles:1,files:.hgignore,crrestrict:files
+{{{1 gu
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:user:%+VA <a@example.com>,crrestrict:user
+{{{1 gD
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:date:2002-02,crrestrict:date
+{{{1 gb
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:branch:A,crrestrict:branch
+{{{1 gr
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:revision:be92227e3e43f4e7402408afe110098d209d2568,crrestrict:revision
+{{{1 gd
+aurum:\\diff:%ETMPDIR%%+test%+logmapsrepo::dfe39aa48c6ddde158e42217548b531a45ff66e9
+{{{1 gc
+aurum:\\diff:%ETMPDIR%%+test%+logmapsrepo:5a6a1bf999fad1f4547eeb887af54f31d11833f2:
+{{{1 d
+aurum:\\diff:%ETMPDIR%%+test%+logmapsrepo:dfe39aa48c6ddde158e42217548b531a45ff66e9::crepo.zsh
+w$: 1
+{{{1 c
+aurum:\\diff:%ETMPDIR%%+test%+logmapsrepo::dfe39aa48c6ddde158e42217548b531a45ff66e9:crepo.zsh
+w$: 1
+{{{1 D
+aurum:\\file:%ETMPDIR%%+test%+logmapsrepo:dfe39aa48c6ddde158e42217548b531a45ff66e9:crepo.zsh
+w$: 2
+{{{1 C
+aurum:\\file:%ETMPDIR%%+test%+logmapsrepo:dfe39aa48c6ddde158e42217548b531a45ff66e9:crepo.zsh
+w$: 2
+{{{1 o+files
+aurum:\\file:%ETMPDIR%%+test%+logmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
+{{{1 o
+aurum:\\file:%ETMPDIR%%+test%+logmapsrepo:d8140c0b7b0b670bafe0891bcf0c4582092de884:glines.lst
+{{{1 cancel o
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:showfiles:1,
+{{{1 a+files
+aurum:\\file:%ETMPDIR%%+test%+logmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
+aurum:\\annotate:%ETMPDIR%%+test%+logmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:.hgignore
+w$: 2
+{{{1 a
+aurum:\\file:%ETMPDIR%%+test%+logmapsrepo:d8140c0b7b0b670bafe0891bcf0c4582092de884:glines.lst
+aurum:\\annotate:%ETMPDIR%%+test%+logmapsrepo:d8140c0b7b0b670bafe0891bcf0c4582092de884:glines.lst
+w$: 2
+{{{1 cancel a
+aurum:\\log:%ETMPDIR%%+test%+logmapsrepo:showfiles:1,
+{{{1 K, J
+| | o | |  Changeset 8:250ba7cd831ee91c3ba5bef1faebc38c5dbca5f8 (branch C)
+| | o  Changeset 6:9fe0c28c3e1dd175e8372b742f13cbb7bd6799fe (branch B)
+| o---+  Changeset 7:c06107b7bcbe751d2dd40faf4179ee7d6aac44ac (branch C)
+| o | |  Changeset 10:c4110a066208167dae46b08f4e0d8d2b37e842f3 (branch C)
+>>> Messages:
+
+<<< Messages^
+{{{1 U
+@  Changeset 4:7e16e7cbaf9ec5b0e65832bc6f057ba825c38cac
+@  Changeset 3:a16a47a8d7aafc115651bfee6f1202093765365d

test/wine/statmaps.ok

+{{{1 <CR>
+*1: %TMPDIR%\test\statmapsrepo\nohglinesrev.lst
+{{{1 o
+*1: aurum:\\file:%ETMPDIR%%+test%+statmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
+{{{1 gc
+*1: aurum:\\diff:%ETMPDIR%%+test%+statmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:
+{{{1 c
+*1: aurum:\\diff:%ETMPDIR%%+test%+statmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b::nohglinesrev.lst
+{{{1 C
+*1: aurum:\\file:%ETMPDIR%%+test%+statmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
+#2: %TMPDIR%\test\statmapsrepo\nohglinesrev.lst
+d: 1
+{{{1 gd
+*1: aurum:\\diff:%ETMPDIR%%+test%+statmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b
+{{{1 d
+*1: aurum:\\diff:%ETMPDIR%%+test%+statmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b::nohglinesrev.lst
+{{{1 D
+*1: aurum:\\file:%ETMPDIR%%+test%+statmapsrepo:df55ab32bcfa13929c53541c105b2b20972cb51b:nohglinesrev.lst
+#2: %TMPDIR%\test\statmapsrepo\nohglinesrev.lst
+d: 1
+{{{1 i
+@  Changeset 27
+|  Tags: tip
+|  @ Added addeddef
+{{{1 2i
+@  Changeset 28
+|  Tags: tip
+|  @ Modified nohglinesrev.lst
+|  @ Removed nohglines.lst
+{{{1 Vi
+@  Changeset 29
+|  Tags: tip
+|  @ Added hglinesrev.lst
+R hglines2.lst
+{{{1 A
+A 0.num
+R hglines2.lst
+? 1.num
+? 2.num
+? 3.num
+? 4.num
+? 5.num
+? 6.num
+? 7.num
+? 8.num
+? 9.num
+{{{1 2A
+A 0.num
+A 1.num
+A 2.num
+R hglines2.lst
+? 3.num
+? 4.num
+? 5.num
+? 6.num
+? 7.num
+? 8.num
+? 9.num
+{{{1 VA
+A 0.num
+A 1.num
+A 2.num
+A 3.num
+A 4.num
+A 5.num
+R hglines2.lst
+? 6.num
+? 7.num
+? 8.num
+? 9.num
+{{{1 R
+A 1.num
+A 2.num
+A 3.num
+A 4.num
+A 5.num
+R hglines2.lst
+? 0.num
+? 6.num
+? 7.num
+? 8.num
+? 9.num
+{{{1 2R
+A 3.num
+A 4.num
+A 5.num
+R hglines2.lst
+? 0.num
+? 1.num
+? 2.num
+? 6.num
+? 7.num
+? 8.num
+? 9.num
+{{{1 VR
+R hglines2.lst
+? 0.num
+? 1.num
+? 2.num
+? 3.num
+? 4.num
+? 5.num
+? 6.num
+? 7.num
+? 8.num
+? 9.num
+>>> Messages:
+
+
+
+
+
+<<< Messages^
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.