Skip to content
Snippets Groups Projects
  1. Nov 01, 2017
  2. Oct 17, 2017
  3. Sep 15, 2017
    • Martin von Zweigbergk's avatar
      obsmarker: track operation by default · ecc96506
      Martin von Zweigbergk authored
      We added support for including the operation responsible for creating
      the obsmarker in 3546a771e376 (obsolete: add operation metadata to
      rebase/amend/histedit obsmarkers, 2017-05-09). However, soon
      thereafter, in f432897a9f49 (obsmarker: add an experimental flag
      controlling "operation" recording, 2017-05-20), it was hidden behind a
      config that was off by default. It seems unlikely that people will
      manually turn it on, and obsmarkers/evolution as a whole is still
      experimental anyway, so let's turn on the tracking by default.
      
      Differential Revision: https://phab.mercurial-scm.org/D722
      ecc96506
  4. Sep 16, 2017
  5. Aug 14, 2017
  6. Aug 04, 2017
  7. Jul 15, 2017
    • Martin von Zweigbergk's avatar
      drawdag: include files from both parents in merge commits · 0103e718
      Martin von Zweigbergk authored
      Consider a graph like this:
      
        D
        |\
        B C
        |/
        A
      
      drawdag will add a file called A in commit A, file B in B, file C in
      C. That's fine and expected. In merge commits like D, I would expect
      the files and their contents to be taken from the parent commits, so
      commit D in this example would have files A, B, and C. However,
      drawdag will instead add the file D compared to the first
      parent. Depending on whether B or C got a smaller nodeid, the contents
      of D would be {A, B, D} or {A, C, D}. This patch changes it to to be
      {A, B, C}.
      
      Differential Revision: https://phab.mercurial-scm.org/D92
      0103e718
  8. Jun 27, 2017
Loading