From patchwork Sun Mar 30 23:09:07 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [9,of,9,RFC] commands: test repo.marker for mercurial repo From: Sean Farley X-Patchwork-Id: 4156 Message-Id: <54506d39c7619537241d.1396220947@laptop.local> To: mercurial-devel@selenic.com Date: Sun, 30 Mar 2014 18:09:07 -0500 # HG changeset patch # User Sean Farley # Date 1396220387 18000 # Sun Mar 30 17:59:47 2014 -0500 # Node ID 54506d39c7619537241d0375ecf2c666a47a22a9 # Parent 04fe1b7587eaaab6615cb9041fb2e4a97736eb80 commands: test repo.marker for mercurial repo This is just an example of how markers can look in the output. After applying this patch, run the following two commands: $ hg log -r 8a6a86c9a5b5 changeset: 23305:8a6a86c9a5b5 bar: b1 bar: b2 bookmark: @ foo: f1 foo: f2 tag: mpm tag: mpm/@ tag: mpm/default parent: 23265:dfad9bb23ab4 user: Pierre-Yves David date: Tue Mar 18 14:29:33 2014 -0700 summary: bundle2: support bundling of empty part (with a type) $ hg log -r 8a6a86c9a5b5 -T "{foolist % '{label(\"log.foo\", \"{foo} \")}'}\n" f1 f2 diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -4091,10 +4091,16 @@ def log(ui, repo, *pats, **opts): See :hg:`help templates` for more about pre-packaged styles and specifying custom templates. Returns 0 on success. """ + + repo.mark("foo", "f1", repo['8a6a86c9a5b5'].node()) + repo.mark("foo", "f2", repo['8a6a86c9a5b5'].node()) + repo.mark("bar", "b1", repo['8a6a86c9a5b5'].node()) + repo.mark("bar", "b2", repo['8a6a86c9a5b5'].node()) + if opts.get('graph'): return cmdutil.graphlog(ui, repo, *pats, **opts) matchfn = scmutil.match(repo[None], pats, opts) limit = cmdutil.loglimit(opts)