Skip to content
Snippets Groups Projects
  1. Nov 25, 2020
  2. Nov 19, 2020
  3. Nov 10, 2020
  4. Nov 01, 2020
  5. Oct 15, 2020
  6. Jun 16, 2020
    • Georges Racinet's avatar
      Declaration and organisation of Python dependencies · df655a5c3c66
      Georges Racinet authored
      Up to now, we didn't declare any requirement in setup.py.
      
      We're adopting here a three-layered structure, with the
      full blown `dev-requirements.txt` carrying the needed tools
      to recompile the gRPC stubs.
      
      grpcio and grpcio-tools can be heavy to install, especially in
      CI context.
      
      We still have the problem that heptapod will pull Mercurial,
      just hoping it wouldn't mask the stable and default Mercurial
      versions.
      df655a5c3c66
    • Georges Racinet's avatar
      bootstrap: server command · 225920b2ad2e
      Georges Racinet authored
      The command can be launched as `hg hgitaly-serve`. Being actually
      a Mercurial command means it has its help page, generated from
      the docstring and command-line options declaration.
      
      We've made some effort to support Python 2 in the command, but
      currently the actual servicer code is Python 3 only, because of
      type annotations.
      225920b2ad2e
    • Georges Racinet's avatar
      Fixed setup.py for package name change · df89608f5f60
      Georges Racinet authored
      df89608f5f60
  7. Jan 08, 2020
    • Georges Racinet's avatar
      General project structure · e890e844cb26
      Georges Racinet authored
      we will have a `gitaly` Mercurial extension, but that should
      be just a thin registration layer for our command.
      
      Most of the code will be in the `hgitaly` package, for maximum
      flexibility and future proofing in case we really to evade from
      the extension thing.
      e890e844cb26
Loading