Skip to main content

HgDelivery is an easy way to deliver products for Mercurial and Git with a built in push/pull server, as well as repositories comparison

Project description

A one-click deployment tool written in python with pyramid web framework

current release : v_0_7

Global overview

hg_delivery is a web application who aims to simplify the delivery of small projects and helping people to quickly revert to a previous stable release if something’s wrong. This project targets people bothered by command line, looking for a nice and simple web interface, able to manage multiple remote repositories.

inspired from :

features list :

  • remote repository access ssh only

  • add/delete/edit project items

  • clip project on dashboard

  • display remote project summarize (last commit, current revision …)

  • display the state of repository

  • update to a specific revision for remote repository

  • one/one repository compare

  • pushing or pulling on/from a remote repository

  • add additional task when updating a repository (usefull for flushing the cache or for gracefull apache)

  • responsive design (thanks to bootstrap)

  • a scheduler is available to close ssh pool connection if none are used, it leaves clean connections, thx to pyramid-scheduler

  • a diff viewer or merge style thx to mergely

Made for what ?

hg_delivery has been designed to simplify developper daily work.

  • If you developp php application, this can be usefull to deliver your project (no reload expected)

  • In fact any other webapps made with other languages is suitable too.

  • If you need fine grain delivery and or immediate rollback

  • If you whish to manage external repository and change branch one a click

Licensing

Copyright (C) 2014 Stéphane Bard <stephane.bard@gmail.com>

hg_delivery is free software; you can redistribute it and/or modify it under the terms of the M.I.T License. The original author name should always be reminded as the original author.

Getting Started

Sample usage

documentation/repositories_hg.gif

Changelog

  • v_0_1 : - first True release - known bug : cannot push/pull with another password than current node

  • v_0_2 : - casperjs use - known bug : cannot push/pull with another password than current node

  • v_0_3 : - fix bug with node password when push or pull

  • v_0_4 : - bug and typo fixes

  • v_0_5 : - add task feature with acl control

  • v_0_7 : - reuse logs to display delivery date - pypi delivery

0.0

  • Initial version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hg_delivery-0.7.4.tar.gz (300.3 kB view details)

Uploaded Source

Built Distributions

hg_delivery-0.7.4-py3.4.egg (340.8 kB view details)

Uploaded Source

hg_delivery-0.7.4-py2.7.egg (339.7 kB view details)

Uploaded Source

File details

Details for the file hg_delivery-0.7.4.tar.gz.

File metadata

  • Download URL: hg_delivery-0.7.4.tar.gz
  • Upload date:
  • Size: 300.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for hg_delivery-0.7.4.tar.gz
Algorithm Hash digest
SHA256 35bfa80de3cc68ff57dfffe280774a8a9287d9cb7796f20ef5bf8c10ae4f8615
MD5 3a22cb9a03df9bc725a11e6948d56499
BLAKE2b-256 f6e15663a90436cabcef749694d45469c1ff8747d70a00300253479f111b0da9

See more details on using hashes here.

File details

Details for the file hg_delivery-0.7.4-py3.4.egg.

File metadata

  • Download URL: hg_delivery-0.7.4-py3.4.egg
  • Upload date:
  • Size: 340.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for hg_delivery-0.7.4-py3.4.egg
Algorithm Hash digest
SHA256 b7681cb39098a0e034d6f2918205faae0c014a41374b1890fbab845af7e8b6a1
MD5 e06c343720e790c6140f531e3bae997e
BLAKE2b-256 df6f3a99ef47829c8ad301ccb3ca9771ea428d32e7201604ecd676b07318195f

See more details on using hashes here.

File details

Details for the file hg_delivery-0.7.4-py2.7.egg.

File metadata

  • Download URL: hg_delivery-0.7.4-py2.7.egg
  • Upload date:
  • Size: 339.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for hg_delivery-0.7.4-py2.7.egg
Algorithm Hash digest
SHA256 cf6920404c3c30602967255ab9ba1c609aa4ae2a09a74fa46af85ceb095622a4
MD5 aa025953c0b8c53e57bdaafe74327855
BLAKE2b-256 ba1f248bad593fcdaa804909c806183a76d0d7efc9e538e5fced41eed52b8df4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page