Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: hgrc

Issue 29336739: Add recommended hgrc (Closed)
Patch Set: Address comments Created Feb. 22, 2016, 10:15 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # This .hgrc is recommended for working on the Adblock Plus project.
2 #
3 # When using this as your .hgrc as-is, it provides a nicer user interface and
4 # enables some extensions that are useful for working on pretty much any
5 # project.
6 #
7 # The commented parts either do not work on all systems, are a matter of taste,
8 # or specific to the Adblock Plus project and might not make sense for everyone.
9 # Have a good look and decide for yourself what you want to enable.
10
11 ## User interface controls
12 [ui]
13
14 # Sets your global user name. If you do not uncomment this, you will have to
15 # set it on a per-repository basis.
16 #username = Jane Doe <jdoe@example.com>
17
18 ## Diff (i.e. patch) format configuration
19 [diff]
20
21 # We use Git's extended diff format which includes more information (such as
22 # changes to binary files).
23 git = true
24
25 # Makes diff output include eight lines of context.
26 unified = 8
27
28 ## Defaults
29 #
30 # These change the default behaviour of common Mercurial commands.
31 [defaults]
32
33 # `hg log` shows the history of all branches by default, not just that of the
34 # current branch. The `--graph` option shows this as an ASCII tree and marks
35 # the revision you are currently at, which makes the history a lot easier to
36 # read.
37 log = --graph
38
39 # The "master" bookmark
40 #
41 # Most repositories of the Adblock Plus project use bookmarked branches to track
42 # multiple lines of development. The bookmark for the main line of development
43 # is, by convention, called "master".
44 #
45 # Unless you are working with Mercurial repositories that do not have a "master"
46 # bookmark, it is recommended that you uncomment the following defaults.
47
48 # `hg clone` updates to the latest changeset on the default branch. When working
49 # with repositories that have a "master" branch, you will want to update to that
50 # one instead, which you can do by adding `--updaterev master`. By uncommenting
51 # the following line, you won't have to worry about that. Note that when
52 # enabling this, you can still update to the latest changeset in the default
53 # branch by specifying `--updaterev default`.
54 #clone = --updaterev master
55
56 # `hg push` and `hg outgoing` will by default include all changesets, including
57 # bookmarked branches that you might want to just keep locally. To avoid this,
58 # you need to add `--rev master`. By uncommenting the following two lines, you
59 # won't have to worry about that. Note that when enabling this, you can still
60 # push any branch by specifying the `--rev` option.
61 #push = --rev master
62 #outgoing = --rev master
63
64 ## Extensions
65 #
66 # Mercurial is, out of the box, fairly minimal. A lot of useful functionality
67 # comes as extensions. Most of the useful extensions are even part of the
68 # default Mercurial distribution, but not enabled by default.
69 [extensions]
70
71 # Progress extension, shows an ASCII progress bar for operations that take
72 # longer.
73 progress =
74
75 # Color extension, colors the output of commands like `hg log`. Enable it if
76 # your terminal supports colors (assuming you like colors).
77 #color =
78
79 # Pager extension, shows the output of commands like `hg log` in the terminal
80 # pager (e.g. less) configured below in the [pager] section.
81 #pager =
82
83 # Record extension, provides the `hg record` command that allows you to make
84 # partial commits.
85 record =
86
87 # Purge extension, provides the `hg purge` (aliased to `hg clean`) command that
88 # allows you to remove unversioned files.
89 purge =
90
91 # Rebase extension, provides the `hg rebase` command, see:
92 # https://www.mercurial-scm.org/wiki/RebaseExtension
93 rebase =
94
95 # Strip extension, provides the `hg strip` command that allows you to remove
96 # existing changesets.
97 strip =
98
99 # Histedit extension. Provides the `hg histedit` command that allows you to
100 # change and merge existing changesets, see:
101 # https://www.mercurial-scm.org/wiki/HisteditExtension
102 histedit =
103
104 # Shelve extension, provides the `hg shelve` command that allows you to set
105 # pending changes aside, see:
106 # https://www.mercurial-scm.org/wiki/ShelveExtension
107 shelve =
108
109 # Configuration for the pager extension. This doesn't have any effect unless
110 # you enable the pager extension above.
111 [pager]
112 pager = LESS='FSRX' less
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld