Skip to content
Snippets Groups Projects
  1. Jan 29, 2021
  2. Jan 27, 2021
  3. Jan 28, 2021
  4. Jan 15, 2021
    • Pierre-Yves David's avatar
      copies: add an devel option to trace all files · e948ad0dcbe2
      Pierre-Yves David authored
      Filelog based copy tracing only trace copy for file that have been added. This
      is a trade off between skipping some rare copy case in exchange for avoiding
      atrocious-to-the-point-of-unusable performance.
      
      The changeset centric copy tracing does not need this trade off and naturally
      trace all copy, include the one involving non-new files.
      
      In order to ease the comparison from both algorithm, we add a small devel option
      to trace copy for all files in the target revisions.
      
      Differential Revision: https://phab.mercurial-scm.org/D9796
      e948ad0dcbe2
  5. Jan 28, 2021
  6. Jan 27, 2021
  7. Jan 11, 2021
    • Nikita Slyusarev's avatar
      convert: option to set date and time for svn commits · 7525e77b5eac
      Nikita Slyusarev authored
      Converting to subversion repository is not preserving original commit dates as
      it may break some subversion functionality if commit dates are not monotonically
      increasing.
      
      This patch adds `convert.svn.dangerous-set-commit-dates` configuration option
      to change this behaviour and enable commit dates convertion for those who want
      to take risks.
      
      Subversion always uses commit dates with UTC timezone, so only timestamps
      are used.
      
      Test `test-convert-svn-sink.t` uses `svnxml.py` script to dump history of svn
      repositories. Atm the script is not printing `date` field from svn log. This
      patch changes this to allow checks on correctness of date and time convertion.
      
      Documentation is updated. Additional test case is added to test commit dates
      convertion.
      
      Differential Revision: https://phab.mercurial-scm.org/D9721
      7525e77b5eac
  8. Jan 15, 2021
  9. Jan 16, 2021
    • Pierre-Yves David's avatar
      copies: explicitly filter out existing file in graftcopies · f213b250fed0
      Pierre-Yves David authored
      The `graftcopies` function does something very strange (maybe even wrong), it
      calls `_filter` with a pair of changeset that does not match the one used to
      compute the copies informations.
      
      We are about to do some rework of `_filter` to make it closer to its documented
      intent and fix a couple of bug. This means some of the logic that only make
      sense for graft need to go somewhere else. We add the extra filtering with
      proper documentation to `graftcopies`.
      
      Differential Revision: https://phab.mercurial-scm.org/D9802
      f213b250fed0
  10. Jan 22, 2021
  11. Jan 26, 2021
    • Matt Harbison's avatar
      hghave: list the module needed for the `vcr` check · 66e8e279133b
      Matt Harbison authored
      I'm tired of having to look up modules each time I setup a system, and try to
      distinguish between similar package names to get the right one.  Now that the
      search API has been disabled, it's even harder.  There are other python packages
      here that should be listed like this, but this is the one that came up missing
      today, so it's a start.
      
      Differential Revision: https://phab.mercurial-scm.org/D9879
      66e8e279133b
  12. Jan 25, 2021
  13. Jan 15, 2021
  14. Jan 26, 2021
  15. Jan 25, 2021
  16. Dec 01, 2020
  17. Jan 14, 2021
Loading