README_REPOSITORY
changeset 28918 eda3d9976ec7
parent 28917 20f43e0e0958
child 29481 3e8420c1124a
equal deleted inserted replaced
28917:20f43e0e0958 28918:eda3d9976ec7
    19 only added, but never deleted.  There are special tools to manipulate
    19 only added, but never deleted.  There are special tools to manipulate
    20 individual repositories via non-monotonic actions, but this does not
    20 individual repositories via non-monotonic actions, but this does not
    21 yet retrieve any changesets that have escaped into the public by
    21 yet retrieve any changesets that have escaped into the public by
    22 accident.
    22 accident.
    23 
    23 
    24 Only global operations like "pull" / "push", "unbundle" / "bundle"
    24 Only global operations like "pull" and "push" fall into this critical
    25 etc. fall into this critical category.  Note that "incoming" /
    25 category.  Note that "incoming" / "outgoing" allow to inspect
    26 "outgoing" allow to inspect changesets before exchanging them
    26 changesets before exchanging them globally.  Anything else in
    27 globally.  Anything else in Mercurial is local to the user's
    27 Mercurial is local to the user's repository clone (including "commit",
    28 repository clone (including "commit", "update", "merge" etc.) and is
    28 "update", "merge" etc.) and is in fact much simpler and safer to use
    29 in fact much simpler and safer to use than the corresponding
    29 than the corresponding operations of CVS or SVN.
    30 operations of CVS or SVN.
       
    31 
    30 
    32 
    31 
    33 Initial configuration
    32 Initial configuration
    34 =====================
    33 =====================
    35 
    34 
    55 
    54 
    56   [ui]
    55   [ui]
    57   username = wenzelm
    56   username = wenzelm
    58 
    57 
    59 Of course, the user identity can be also configured in
    58 Of course, the user identity can be also configured in
    60 isabelle/.hg/hgrc on per-repitory basis.  Failing to specify the
    59 isabelle/.hg/hgrc on per-repository basis.  Failing to specify the
    61 username correctly makes the system invent funny machine names that
    60 username correctly makes the system invent funny machine names that
    62 may persist indefinitely in the public flow of changesets.
    61 may persist indefinitely in the public flow of changesets.
    63 
    62 
    64 In principle, user names can be chosen freely, but for longterm
    63 In principle, user names can be chosen freely, but for longterm
    65 committers of the Isabelle repository the obvious choice is to keep
    64 committers of the Isabelle repository the obvious choice is to keep