summaryrefslogtreecommitdiffstats
path: root/gitautodeploy
Commit message (Collapse)AuthorAgeFilesLines
* RefactoringHEADorigin/masterorigin/HEADmasterOliver Poignant2017-01-0816-208/+243
|
* Warning when running as root. Improved logging.Oliver Poignant2017-01-085-101/+140
|
* Fixing ImportError due to changed cwdOliver Poignant2017-01-072-3/+6
|
* Bug fixOliver Poignant2017-01-075-6/+6
|
* Auth key for web socket server accessOliver Poignant2017-01-079-31/+106
|
* Basic auth for web UIOliver Poignant2017-01-073-47/+111
|
* Bug fixOliver Poignant2017-01-071-0/+1
|
* Bug fixesOliver Poignant2017-01-073-24/+20
|
* New UI buildOliver Poignant2017-01-074-6/+6
|
* Separating HTTPS server instanceOliver Poignant2017-01-0710-387/+633
|
* SSL for web socket connectionOliver Poignant2017-01-061-4/+10
|
* Changed to SSL config and setupOliver Poignant2017-01-064-37/+106
|
* Bugfixes and version bumpOliver Poignant2017-01-047-13/+29
|
* Renamed config optionsOliver Poignant2017-01-049-30/+21
|
* Web UI buildOliver Poignant2017-01-045-9/+9
|
* Recover websocket connection after server restartOliver Poignant2017-01-041-1/+4
|
* Support for browser notificationsOliver Poignant2017-01-045-14/+14
|
* Support for browser notificationsOliver Poignant2017-01-043-35/+37
|
* Real time updates in web ui when webhooks are processedOliver Poignant2017-01-049-62/+80
|
* Web socket server implementationOliver Poignant2017-01-044-110/+166
|
* Compatibility with python >= 3.4Oliver Poignant2017-01-0316-78/+90
|
* Web socket server preparationsOliver Poignant2017-01-032-15/+42
|
* Refactoring. Removal of non essential functionalityOliver Poignant2017-01-024-165/+124
|
* Web UI buildOliver Poignant2017-01-016-1/+25
|
* API for event status (disabled by default). Enhanced event logging.Oliver Poignant2017-01-015-40/+143
|
* Need to close the connection after send_responseGleber Diniz2016-12-191-0/+3
| | | If the connection is open, Gitlab keeps waiting, resulting in a timeout
* MergeOliver Poignant2016-12-121-2/+3
|\
| * Correct url retrieval, fixes #142Christian Flach2016-12-121-2/+4
| |
* | Refactoring and preparations for JSON APIOliver Poignant2016-12-1212-395/+491
|/
* Webhook request handler factoryOliver Poignant2016-12-112-279/+294
|
* Verify secret token in GitLab requestsOliver Poignant2016-12-095-9/+38
|
* Support for header filtersOliver Poignant2016-12-092-45/+90
|
* Fixing typoOliver Poignant2016-11-291-1/+1
|
* Modifying config option name and adding docsOliver Poignant2016-11-291-1/+1
|
* Allow more than one GitHub repo from the same userHenk Hesselink2016-11-201-2/+2
| | | | | | | | | | | | | | | | | | | | | GitHub does not allow the same SSH key to be used for multiple repositories on the same server belonging to the same user, see: http://snipe.net/2013/04/multiple-github-deploy-keys-single-server The fix there doesn't work because the "url" field is used both to get the repo and to identify it when a push comes in. Using a local SSH name for the repo works for getting the repo but then the name in the push doesn't match. This patch adds a 'repo' option that that can be set to the name of the repo as given in the push. If 'repo' is not set the behaviour is unchanged. Example: "url": "git@repo-a-shortname/somerepo.git" "repo": "git@github.com/somerepo.git"
* Default value detailed-response should be FalseYusuf Özer2016-09-191-2/+2
| | | | | | | It was so hard to realize why auto-deploy works again and again until I read Gitlab WebHook documantation tips: "Your endpoint should send its HTTP response as fast as possible." and find this config here. Gitlab WebHook documantation : https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/web_hooks/web_hooks.md
* Improved error message on permission issuesOliver Poignant2016-09-031-0/+7
|
* Improved error messageOliver Poignant2016-08-271-0/+8
|
* Merge branch 'master' of git://github.com/xohozu/Git-Auto-Deploy into ↵Oliver Poignant2016-08-263-2/+61
|\ | | | | | | xohozu-master
| * Supports Coding repository managementxohozu2016-07-163-2/+61
| | | | | | | | https://coding.net
* | Breaks when using logger in config moduleOliver Poignant2016-08-263-16/+25
| | | | | | | | | | | | Revert "Move config checks into cli/config module" This reverts commit 7720ec0cf45bb0b44e3e5b56116545237918d448.
* | Merge branch 'feature/update-branch-when-changed-in-config' of ↵Oliver Poignant2016-08-263-36/+86
|\ \ | |/ |/| | | git://github.com/letorbi/Git-Auto-Deploy into letorbi-feature/update-branch-when-changed-in-config
| * Initialize repo on start; Use 'reset --hard' for update againTorben2016-07-082-6/+43
| |
| * Move config checks into cli/config moduleTorben2016-07-083-25/+16
| |
| * Add logging and unset GIT_DIR to git clone methodTorben2016-07-082-9/+33
| |
| * Fix double result messages after pullTorben2016-07-081-5/+1
| |
| * Update existing repositories after startTorben2016-07-081-11/+14
| |
| * Use forced checkout instead of fetch+reset for 'pulling' repositoryTorben2016-07-081-2/+1
| |
* | allows gitautodeploy to start with --quiet and/or --daemon-mode using python ↵Richard Hidalgo2016-07-081-1/+12
|/ | | | 2.6 and solves https://github.com/olipo186/Git-Auto-Deploy/issues/118
* Fixing GitlabCi parserKiyan Shalileh2016-06-262-11/+18
|
* Compatibility with older versions of lockfile moduleOliver Poignant2016-06-131-1/+7
|
* Added cli option for log levelOliver Poignant2016-06-131-0/+5
|
* Import AlreadyLocked in method insteadOliver Poignant2016-06-131-1/+2
|
* AlreadyLocked imported in lock.py lockfilerodolpho.pivetta2016-06-131-1/+1
|
* Simplify submodule init and update callsTorben2016-05-301-3/+1
|
* Add recursive update call for submodules to git pull wrapperTorben2016-05-301-0/+1
|
* Renamed and fixed bug in keyscan featureOliver Poignant2016-05-292-17/+17
|
* Require bash.exe in PATH for windows usersOliver Poignant2016-05-291-3/+5
|
* Fixed issue when running on *nix. RefactoringOliver Poignant2016-05-292-17/+22
|
* Git wrapper was fixed to call bash.exe first if on Windows. It ...Vlad Ionescu2016-05-251-6/+15
| | | | | assumes Git for Windows is installed, which puts bash.exe at \Program Files\Git\usr\bin\bash.exe.
* Signal names must be quoted in hasattr()Vlad Ionescu2016-05-251-6/+6
|
* Windows does not support all of *nix's signals, so check before...Vlad Ionescu2016-05-252-25/+30
| | | | | | | | Relying on them. The Python documentation mentions which signals are supported (emulated, really) on Windows. "On Windows, signal() can only be called with SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, or SIGTERM. A ValueError will be raised in any other case." From https://docs.python.org/3/library/signal.html#signal.signal
* Handle legacy filter config syntaxOliver Poignant2016-05-182-19/+25
|
* Do not add multiple console handlers during testsOliver Poignant2016-05-181-1/+10
|
* Support dot notation in filter attribute namesOliver Poignant2016-05-181-6/+43
|
* Changing log levels and cleaning up console outputOliver Poignant2016-05-128-24/+34
|
* Fix for #98Oliver Poignant2016-05-111-2/+2
|
* Support embedded credentials in repository URLsOliver Poignant2016-05-091-7/+6
|
* Improved loggingOliver Poignant2016-05-091-1/+1
|
* Improved loggingOliver Poignant2016-05-091-10/+1
|
* Revert "Improved log messsages"Oliver Poignant2016-05-091-26/+24
| | | | This reverts commit 9d67d2789f0fbd7f3fa8963186cd80d3f608feb9.
* Improved log messsagesOliver Poignant2016-05-091-24/+26
|
* Added support for verifying GitHub secret tokenOliver Poignant2016-05-081-2/+20
|
* Improved test case generationOliver Poignant2016-05-082-30/+50
|
* Updated docsOliver Poignant2016-05-081-5/+2
|
* Ability to log incoming request in a way usable for test casesOliver Poignant2016-05-083-7/+44
|
* Check git pull status code when cloning all reposOliver Poignant2016-05-071-2/+2
|
* Config option to set a custom logging levelOliver Poignant2016-05-072-2/+7
|
* Support for detailed HTTP responses. Improved error handling.Oliver Poignant2016-05-073-29/+82
|
* Fixed issue with keybaord interruptOliver Poignant2016-05-071-5/+3
|
* Ability to start GAD in a mode where it serves only one incoming request and ↵Oliver Poignant2016-05-052-5/+27
| | | | then quits
* Handle invalid web hook requests better. Fixed issue with shutdown.Oliver Poignant2016-05-052-3/+18
|
* Option to disable stdout and stderr interceptionOliver Poignant2016-05-042-6/+9
|
* Separating setup from blocking HTTP server callOliver Poignant2016-05-041-13/+59
|
* Allow for non defined pid and log filesOliver Poignant2016-05-041-2/+2
|
* Separating config parsing from main applicationOliver Poignant2016-05-042-297/+362
|
* Suppress output by default when in daemon mode. Write output to log file by ↵Oliver Poignant2016-04-271-1/+1
| | | | default when installing from debian package.
* Fixed bug that appeared when no logging options was setOliver Poignant2016-04-251-2/+2
|
* Pass repo urls from request parsersOliver Poignant2016-04-145-6/+6
|
* Fixed issue with config hierarchyOliver Poignant2016-04-101-9/+19
|
* Merge pull request #82 from olipo186/developmentOliver Poignant2016-04-101-1/+19
|\ | | | | SSL support
| * added basic https supportsomeone2016-04-021-1/+19
| | | | | | | | key generation `openssl req -new -x509 -keyout ~/.gitautodeploy.pem -out ~/.gitautodeploy.pem -days 365 -nodes`
* | Fix for issue #81GitLab Server2016-04-101-1/+0
|/
* Added missing config file for debian packageOliver Poignant2016-03-231-0/+34
|
* Fixed bug due to missing importOliver Poignant2016-03-181-1/+2
|
* Merge with stuff from masterOliver Poignant2016-03-131-30/+14
|
* MergeOliver Poignant2016-03-122-5/+38
|
* Debian packaging setupOliver Poignant2016-03-111-3/+18
|
* Fix issue when running without config fileOliver Poignant2016-03-081-0/+3
|
* Added structure for config generating script (needed when installing using ↵Oliver Poignant2016-03-063-0/+6
| | | | setup.py or pip)