Skip to content
Snippets Groups Projects
  1. Oct 21, 2022
  2. Oct 20, 2022
    • Georges Racinet's avatar
      Server tests: not covering subprocesses · 59fb3208
      Georges Racinet authored
      Depending on coverage and maybe Python version, they are
      correctly accounted for or not
      59fb3208
    • Georges Racinet's avatar
      MercurialListChangesets minimal implementation · bfab59c4
      Georges Racinet authored
      What we need right now is obsolete information, we're doing
      a bit more by including parents.
      
      Beware that obsolescence needs both `UNFILTERED` to be
      specified (otherwise there's currently an uncatched exception)
      and the `OBSOLETE` field to be required (otherwise it will be
      unset, which looks to be `False` with gRPC if one does not
      explicitely check that it is set).
      
      Error treatment is really minimal. Cases of lookup error happen
      when the revset itself cannot be resolved (not if no changesets
      match), hence we return INVALID_ARGUMENT in that case, using the
      style recommended by #99.
      
      Closes #110
      bfab59c4
    • Georges Racinet's avatar
    • Georges Racinet's avatar
      Mercurial Changesets protocol definition · 326c0244
      Georges Racinet authored
      This new service will carry Mercurial-specific methods
      involving changesets, listing them with specific information
      that has no Git counterpart and more precisely #110
      being the first use case.
      
      As it felt really weird to define a Mercurial changesets as
      having just an `id` and an `obsolete` flag, we defined more
      fields. Those that already exist in the Git case will probably
      be the last ones to be implemented.
      
      We need the `MercurialRepositoryView` enum for the same reason
      that `hg log` needs the `--hidden` flag even to display
      information about a single obsolete changeset:
      `MercurialListChangesets` takes any revset and switching straight
      away to the unfiltered repo would change the meanings of symbolic
      handles (branch or topic name, etc.)
      326c0244
    • Georges Racinet's avatar
      Bumping ruby version to match the Rails app · 6a71c624
      Georges Racinet authored
      Doesn't harm if we generate the library with the same Ruby
      version.
      6a71c624
    • Georges Racinet's avatar
      hg ignoring built gems · ee7374e1
      Georges Racinet authored
      ee7374e1
  3. Oct 19, 2022
  4. Sep 21, 2022
  5. Jul 18, 2022
  6. Jul 08, 2022
  7. Jun 23, 2022
  8. Jun 22, 2022
Loading