Projects / Mercurial / Releases

All releases of Mercurial

  •  02 Nov 2011 16:40
Avatar

    Release Notes: This is a regularly-scheduled feature release. A new core graft command that lets you copy changesets from one branch to another, while using the merge machinery to resolve conflicts. A new standard extension called largefiles lets you handle very large files (hundreds of megabytes) with Mercurial. The files are stored outside Mercurial and are downloaded on demand when you update. Subrepositories were changed in this release: commit will now abort when there are uncommitted changes in subrepos. Use the -S option to recurse. Various bugs were fixed.

    •  08 Jul 2011 07:58
    Avatar

      Release Notes: This is a major feature release that introduces "filesets". This is a powerful query language that can be used with all commands to select files based on their repository state and their content. Another new feature is the Mercurial command server. The server keeps running after executing each command, and so the startup overhead is removed. A new experimental "generaldelta" format was introduced. When enabled on a server, this can reduce the size of new clones drastically, regardless of the client version used. Many other small enhancements were made and bugs were fixed.

      •  08 Jul 2011 07:44
      Avatar

        Release Notes: This is a major feature release. The bookmarks extension is now a core feature, which means that you can push and pull bookmarks to and from all Mercurial 1.8 servers. Support was added for Git subrepositories. This lets you integrate Git repositories in a Mercurial checkout. The revision set syntax is now supported by most commands.

        •  15 Dec 2010 14:42
        Avatar

          Release Notes: This is a scheduled bugfix release. The hgweb script was fixed to handle index generation for invalid paths. Handling of symlinks was improved for the keyword extension. Several bugfixes were made to subrepositories: removal of read-only Subversion files on Windows was fixed, a missing .hgsub file is now handled as if it was removed, empty directories are pruned when a Subversion subrepository is removed, a Python 2.6 bug was fixed for subrepositories. The MQ extension was fixed to ignore subrepositories. Support for generating x64 native MSI packages was added.

          •  15 Dec 2010 14:34
          Avatar

            Release Notes: This is an unscheduled bugfix release: 1.7 clients broke support for pushing bookmarks with HTTP. The eol extension was fixed to exclude the .hgtags file from newline translation. Bookmarks and other out-of-history data transported with the pushkey system now always uses HTTP POST on push. The descendants() revset function was fixed for the case where nullrev is in the result. Subversion subrepository removal was fixed.

            •  15 Dec 2010 14:26
            Avatar

              Release Notes: This release introduces a new encoding for filenames in the repository to protect against problems with filenames starting with space and with "._" on Windows and Mac OS X. The add, diff, incoming, outgoing, and status commands now recurse into subrepositories when the --subrepos/-S flag is given. The update, bisect, and strip commands now understand revision sets. The hgweb server now provides access to the built-in documentation.

              •  15 Dec 2010 14:08
              Avatar

                Release Notes: This is a monthly bugfix release. The archive command now sets date to 1980 for very old zip files. Handling of non-ASCII metadata in darcs changelog was fixed. A memory leak was fixed in hgweb when using hg commands over HTTP repositories and the Content-Type header values were corrected for archive downloads. List "hg log" output was corrected to include unmodified-in-merge files in log diff/stat. The --force option is now always required when pushing mq patches. HTTPS server certificates are now verified for correctness.

                •  15 Dec 2010 14:04
                Avatar

                  Release Notes: This is a monthly bugfix release. It includes several significant fixes, including a fix for a long-standing hardlink corruption issue on Windows when using Mercurial on network shares. Other changes include fixes that reduce the memory footprint while cloning and while verifying repositories. Several issues related to locale settings were fixed in the convert extension. The help text was improved for the resolve command.

                  •  15 Dec 2010 13:52
                  Avatar

                    Release Notes: This release addresses a regression in the color extension.

                    •  15 Dec 2010 13:51
                    Avatar

                      Release Notes: This is a scheduled monthly minor bugfix release. The bookmarks extension was fixed to forbid names consisting of whitespaces only and to ensure the current bookmark is updated when specified with -r. Should the current working directory disappear, better warnings are now issued. Internal comparison of files were sped up by first checking hashes before reading the full files. Missing diff output for "hg log -p" in subdirectory was fixed and filenames are now followed through renames. "hg qrename directory/patch" was allowed to succeed by creating the necessary directories.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.