Skip to content
Snippets Groups Projects
  1. Sep 30, 2019
  2. Sep 29, 2019
    • Georges Racinet's avatar
      dev image: some network utilities · fbb313279c76
      Georges Racinet authored
      The nmap package also brings the swiss-army-knife ncat command
      fbb313279c76
    • Georges Racinet's avatar
      dev image: sudo makes it nicer to run commands · 694631e83dea
      Georges Racinet authored
      This is primarily intended to make easier to run commands
      as the `git` user.
      
      Instead of the cumbersome `su git -s /bin/bash`, followed by
      hg and git commands, and back to the root shell,
      one can simply use `sudo -u git hg` or `sudo -u git git...`
      and of course `sudo -u git bash`, perhaps more obvious than
      `su git -s /bin/bash`
      
      In particular, the PATH has been set so that binaries embedded
      by GitLab are accessible. Notably, this includes `git`, but
      also includes `psql`, so that this works:
      
        sudo -u gitlab-psql psql -l -h /var/opt/gitlab/postgresql/
      
      (we could set PGHOST in a follow-up to make it even easier)
      
      
      
      WIP better usability for the git user
      694631e83dea
  3. Sep 26, 2019
  4. Sep 27, 2019
  5. Sep 26, 2019
    • Georges Racinet's avatar
      Hg Hotfix: single-head-per-branch should ignore closed heads · 0fd5c18585f0
      Georges Racinet authored
      It would have been more satisfying to take the opportunity
      to initiate the 'heptapod' extension to introduce this backport,
      but I'd like to have this almost immediately in 0.6.1.
      
      It's not harder to remove this patch once we reach 5.2, which
      should have the proper fix, with a new option to take closed heads
      into account.
      0fd5c18585f0
  6. Sep 25, 2019
  7. Sep 17, 2019
  8. Sep 16, 2019
  9. Sep 13, 2019
  10. Sep 12, 2019
  11. Sep 11, 2019
    • Georges Racinet's avatar
      Bumping latest image to flush before Heptapod 0.6.0 · c7e2ca3ad585
      Georges Racinet authored
      There are more merge requests to bless like this for
      Heptapod 0.6.0, this is just an intermediate step.
      c7e2ca3ad585
    • Georges Racinet's avatar
      Rewrote old launch.sh into a much more powerful Python one · b696bb7a9886
      Georges Racinet authored
      The old launch.sh wasn't so useful without volume mounts, and it
      was obviously out of the question to introduce paths that make
      sense on a given developer system only.
      
      Rewriting in Python makes it much more auto-documented and
      easily configurable, thanks to the power of argparse, and also allows
      to have defaults that could be acceptable for many developers.
      
      Some of the defaults (e.g., HTTP port) are tailored for
      heptapod-tests defaults.
      
      Finally, all of this makes sense for developer installations, so
      the new script is within heptapod_docker_dev/
      b696bb7a9886
    • Georges Racinet's avatar
      Making clear that docker-compose.yml is but an example · ee40547e368a
      Georges Racinet authored
      I don't want to depend on it, because docker-compose is not
      universal. Besides, for it to be useful in daily development
      or deployment, it would need to include installation specific
      stuff that would be at best confusing for general users.
      ee40547e368a
    • Georges Racinet's avatar
      Heptapod dev image: bypassing mirrors · 56eef98b350c
      Georges Racinet authored
      It is a pain for people that need to test their changes easily,
      and dev.heptapod.net has no problem handling such small pulls,
      especially with the `pull_branch` restriction.
      56eef98b350c
  12. Aug 01, 2019
  13. Sep 08, 2019
  14. Sep 07, 2019
  15. Sep 06, 2019
Loading