Skip to content
Snippets Groups Projects
  1. May 14, 2015
    • Gilles Moris's avatar
      summary: add a phase line (draft, secret) to the output · 1ef96a3b8b89
      Gilles Moris authored
      The number of draft and secret changesets are currently not summarized.
      This is an important information because the number of drafts give some rough
      idea of the number of outgoing changesets in typical workflows, without needing
      to probe a remote repository. And a non-zero number of secrets means that
      those changeset will not be pushed.
      
      If the repository is "dirty" - some draft or secret changesets exists - then
      summary will display a line like:
      
      phases: X draft, Y secret (public)
      
      The phase in parenthesis corresponds to the highest phase of the parents of
      the working directory, i.e. the current phase.
      
      By default, the line is not printed if the repository is "clean" - all
      changesets are public - but if verbose is activated, it will display:
      
      phases: (public)
      
      On the other hand, nothing will be printed if quiet is in action.
      
      A few tests have been added in test-phases.t to cover the -v and -q cases.
      1ef96a3b8b89
  2. May 15, 2015
  3. May 14, 2015
    • Anton Shestakov's avatar
      hgweb: split some long lines in paper, gitweb and monoblue styles · 09ec4220a839
      Anton Shestakov authored
      This will ease future patches for the templates.
      
      As a result of this patch, paper style has one visual change in
      log/shortlog/file log view: the spacing between commit message and the first
      tag (or branch name, or bookmark) is now roughly who spaces wide instead of one
      space wide. This spacing is consistent with the one between branch
      names/tags/bookmarks themselves, so it looks better.
      
      In gitweb style, the change from non-breakable space to regular space is
      consistent with other elements.
      
      In monoblue the change is not noticeable.
      09ec4220a839
  4. May 13, 2015
    • Augie Fackler's avatar
      run-tests: add a --profile-runner option · 149cc7663ac8
      Augie Fackler authored
      While in the throes of a recent run-tests adventure, I found it useful
      to have profiler output for the testrunner itself. Adding it was
      simple enough and seems worth keeping around.
      149cc7663ac8
  5. May 15, 2015
  6. Apr 14, 2015
  7. May 15, 2015
  8. Apr 14, 2015
    • Ryan McElroy's avatar
      bookmarks: rename current to active in variables and comments · d6e7ac651973
      Ryan McElroy authored
      Today, the terms 'active' and 'current' are interchangeably used throughout the
      codebase in reference to the active bookmark (the bookmark that will be updated
      with the next commit). This leads to confusion among developers and users.
      This patch is part of a series to standardize the usage to 'active' throughout
      the mercurial codebase and user interface.
      d6e7ac651973
  9. May 15, 2015
  10. May 08, 2015
    • Pierre-Yves David's avatar
      run-tests: include 'start' and 'end' in --time output · bf84ab53c2fd
      Pierre-Yves David authored
      This is useful information to understand what is taking time in tests. Both are
      included because I can see myself sorting this output using shell script. Having
      both data makes it much easier than extracting 'start'+'real'.
      bf84ab53c2fd
    • Pierre-Yves David's avatar
      run-tests: track start and end time of tests · a4fce7905721
      Pierre-Yves David authored
      We currently have information about how long each test took, but we have no data
      about their actual scheduling. So we now track when a test started and stopped
      (in the referential of the whole tests run) to expose this information.
      
      The data is currently in the json only because the json output is meant to be
      extensible. Later changeset will includes this data in the text output and we
      will be happy to bikeshed its formating there.
      
      Yes, "end" is actually just "start" + "time", but computing it an including it
      in the output is simple, cheap and convenient.
      a4fce7905721
  11. May 15, 2015
  12. May 08, 2015
  13. Apr 14, 2015
    • Martin von Zweigbergk's avatar
      treemanifest: store submanifest revlog per directory · b5052fc73300
      Martin von Zweigbergk authored
      With this change, when tree manifests are enabled (in .hg/requires),
      commits will be written with one manifest revlog per directory. The
      manifest revlogs are stored in
      .hg/store/meta/$dir/00manifest.[id].
      
      Flat manifests can still be read and interacted with as usual (they
      are also read into treemanifest instances). The functionality for
      writing treemanifest as a flat manifest to disk is still left in the
      code; tests still pass with '_treeinmem=True' hardcoded.
      
      Exchange is not yet implemented.
      b5052fc73300
  14. May 15, 2015
  15. May 14, 2015
Loading