~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/whats-new/whats-new-in-2.3.txt

  • Committer: Parth Malwankar
  • Date: 2010-09-24 12:53:00 UTC
  • mfrom: (5443 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5444.
  • Revision ID: parth.malwankar@gmail.com-20100924125300-70sg2t3q03bcuqpm
merged trunk and moved NEWS entry to correct section

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
  content faster than seeking and reading content from another tree,
61
61
  especially in cold-cache situations. (John Arbash Meinel, #607298)
62
62
 
 
63
New revision specifiers
 
64
***********************
 
65
 
 
66
* The ``mainline`` revision specifier has been added.  It takes another revision
 
67
  spec as its input, and selects the revision which merged that revision into
 
68
  the mainline.
 
69
  
 
70
  For example, ``bzr log -vp -r mainline:1.2.3`` will show the log of the
 
71
  revision that merged revision 1.2.3 into mainline, along with its status
 
72
  output and diff.  (Aaron Bentley)
 
73
 
 
74
* The ``annotate`` revision specifier has been added.  It takes a path and a
 
75
  line as its input (in the form ``path:line``), and selects the revision which
 
76
  introduced that line of that file.
 
77
 
 
78
  For example: ``bzr log -vp -r annotate:bzrlib/transform.py:500`` will select
 
79
  the revision that introduced line 500 of transform.py, and display its log,
 
80
  status output and diff.
 
81
 
 
82
  It can be combined with ``mainline`` to select the revision that landed this
 
83
  line into trunk, like so: 
 
84
  ``bzr log -vp -r mainline:annotate:bzrlib/transform.py:500``
 
85
  (Aaron Bentley)
 
86
 
63
87
Documentation
64
88
*************
 
89
 
65
90
* A beta version of the documentation is now available in GNU TexInfo
66
91
  format, used by emacs and the standalone ``info`` reader.
67
92
  (Vincent Ladeuil, #219334)