Skip to content
Snippets Groups Projects
  1. May 30, 2005
    • jake's avatar
      add export, recover, and undo to the man page · 48827121af7e
      jake authored
      add export to hg help
      48827121af7e
    • mpm's avatar
      hgweb: make age() smarter · b98bcf66dd9d
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      hgweb: make age() smarter
      
      manifest hash: 3aa19b2960d81843e573a8ce79a242defeb80f6a
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCm0JYywK+sNU5EO8RAvLUAKCJbWqvnzfirS64LbaWbBaWlkfbfACcCyGq
      Y9UMZRGDBGCEIVu9f/F/F6U=
      =+ULo
      -----END PGP SIGNATURE-----
      b98bcf66dd9d
    • mpm's avatar
      Update tags · 4ec26766be83
      mpm authored
      4ec26766be83
    • mpm's avatar
      Bump the version number to 0.5b for the protocol change · 0a28dfe59f8f
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      Bump the version number to 0.5b for the protocol change
      
      manifest hash: a7930fa15b716eb90613bd761b47c27331ea4b8b
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmz7pywK+sNU5EO8RAt7dAJ4qmUpDRS7/JP/JpLm8uXZ0c+5W/ACfVb0Q
      99rjYslSjJfOWYLCKiAzVyU=
      =WVVg
      -----END PGP SIGNATURE-----
      0.5b
      0a28dfe59f8f
    • mpm's avatar
      Changes to network protocol · 5d8553352d2e
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      Changes to network protocol
      
      Stream changes at the delta level rather than at whole delta groups
       this breaks the protocol - we now send a zero byte delta to indicate
       the end of a group rather than sending the entire group length up front
      Fix filename length asymmetry while we're breaking things
      Fix hidden O(n^2) bug in calculating changegroup
       list.append(e) is O(n), list + [element] is not
      Decompress chunks on read in revlog.group()
      Improve status messages
       report bytes transferred
       report nothing to do
      Deal with /dev/null path brokenness
      Remove untriggered patch assertion
      
      manifest hash: 3eedcfe878561f9eb4adedb04f6be618fb8ae8d8
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmzlqywK+sNU5EO8RAn0KAJ4z4toWSSGjLoZO6FKWLx/3QbZufACglQgd
      S48bumc++DnuY1iPSNWKGAI=
      =lCjx
      -----END PGP SIGNATURE-----
      5d8553352d2e
  2. May 29, 2005
    • mpm's avatar
      merge: add count of new manifests, files, and revisions · d7e859cf2f1b
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      merge: add count of new manifests, files, and revisions
      
      manifest hash: ff29e3124693a0172ac936fac03fd73cc91778f5
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmfrjywK+sNU5EO8RAnHZAJ4gwnv4QUipIcP2PhyFVS1lXh9TQwCgipSi
      r+6d9lUHu2U9UJGFkJPyi/4=
      =Caod
      -----END PGP SIGNATURE-----
      d7e859cf2f1b
    • mpm's avatar
      merge: short-circuit search for merge into empty repo · 3dd5ce2fddb6
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      merge: short-circuit search for merge into empty repo
      
      We should have 3 cases for merge:
      
      - - we have no changesets
      - - we have less than half the changesets
      - - we have more than half the changesets
      
      For no changesets, we can immediately tell that we need everything.
      This happens when we initially branch from a remote repo, so we simply shortcircuit the search and grab everything from the root
      
      When we're actually tracking a project, we should generally have most
      of the changesets, so the current search algorithm should minimize
      searching.
      
      It should rarely occur that upstreams gets far ahead of us, in which
      case, we suffer a longer search.
      
      manifest hash: eabd55841b03225176ea72b985aad36431a438a9
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmfajywK+sNU5EO8RAuyKAKCf7Nw6XSK5HEzbrZae7Q06e3dk4wCgjbK6
      YUTEfkpPP1h3mNHIHRKz+aI=
      =eGMq
      -----END PGP SIGNATURE-----
      3dd5ce2fddb6
  3. May 28, 2005
    • mpm's avatar
      Add tag for 0.5 · 37625132fe37
      mpm authored
      37625132fe37
    • mpm's avatar
      Mercurial 0.5 · f40273b0ad7b
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      Mercurial 0.5
      
      Update version numbers
      Fixup MANIFEST.in
      
      manifest hash: 58db9be35685e83133f20e96265d6c434fc106c2
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmOwHywK+sNU5EO8RAq0OAKCkMWzSMzhisTFBmT2WLj2bf+PMqwCbBv+S
      jNvqIQsru2JMdCQC2eG7CxU=
      =c20j
      -----END PGP SIGNATURE-----
      0.5
      f40273b0ad7b
    • mpm's avatar
      Fix two minor merge bugs · aa9a0d50e612
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      Fix two minor merge bugs
      
      Fix variable name for printing manifest node
      Trouble with empty between lists from remote repos
      
      manifest hash: 000e9267b17c870f673210c8aae50d99e0e5b72b
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmOmtywK+sNU5EO8RAs7AAJ9dVyOn5Ne+EopdUqOe8IKVH86R3wCfUhNO
      CLpuRURCB5Ang19YZ5MLGeg=
      =NF1T
      -----END PGP SIGNATURE-----
      aa9a0d50e612
    • mpm's avatar
      Add $HGEDITOR hook and example script · 9a2075c0b9b8
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      Add $HGEDITOR hook and example script
      
      This hook makes signing commits easier.
      
      manifest hash: ba8723e4b52323528dfa681a58658a5b4b2c02e4
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmONFywK+sNU5EO8RAj87AKCEa5r9EepdYPiYRGo/jAjjwCIcVACfeBPe
      QDInXr7karo6/P8d2bM/tVU=
      =rxIQ
      -----END PGP SIGNATURE-----
      9a2075c0b9b8
    • mpm's avatar
      Add manifest hash to commit messages for easy signing · db3aa85b9379
      mpm authored
      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
      
      Here's an example:
      
      This is the current manifest hash:
      
       e06d11165178d03c296ea7e7854f91e612a8d6bf
      
      It was copied from the HG: comment lines that are added to the commit.
      Then I wrote this commit message, signed it, then closed the commit.
      
      The manifest hash is a hash of all the files in the project together
      with the hashes of manifest's parents. Thus, signing the manifest hash
      allows us to verify the entire state of project at the time of the
      commit.
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.0 (GNU/Linux)
      
      iD8DBQFCmMrcywK+sNU5EO8RAoKwAJ4gPz2dI1Xh44N3tra43clUGhLVggCbBxuu
      8pBZt85SA9ty39+e2+hL9WI=
      =t/xS
      -----END PGP SIGNATURE-----
      
      db3aa85b9379
    • mpm's avatar
      Improved binary diff from Christopher Li · 697f05bfe976
      mpm authored
      This is more intelligent/efficient by combining neighboring inserts,
      replaces and deletes. Passes test of converting kernel repo, but
      doesn't appear to substantially affect compression or performance.
      697f05bfe976
  4. May 27, 2005
  5. May 26, 2005
Loading