[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ssh-deploy a3f9ec5 120/173: Now possible to define remo
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ssh-deploy a3f9ec5 120/173: Now possible to define remote SQL port numbers |
Date: |
Sat, 20 Oct 2018 10:36:42 -0400 (EDT) |
branch: externals/ssh-deploy
commit a3f9ec5dc8ecf7caa7551be31e62a6edfdc542c3
Author: Christian Johansson <address@hidden>
Commit: Christian Johansson <address@hidden>
Now possible to define remote SQL port numbers
---
README.md | 2 +-
ssh-deploy.el | 39 +++++++++++++++++++++++++--------------
2 files changed, 26 insertions(+), 15 deletions(-)
diff --git a/README.md b/README.md
index 2704034..4e05f30 100644
--- a/README.md
+++ b/README.md
@@ -35,6 +35,7 @@ Here is a list of other variables you can set globally or per
directory:
* `ssh-deploy-async` Enables asynchronous transfers (you need to have
`async.el` installed as well) *(boolean)*
* `ssh-deploy-remote-sql-database` Default database when connecting to remote
SQL database *(string)*
* `ssh-deploy-remote-sql-password` Default password when connecting to remote
SQL database *(string)*
+* `ssh-deploy-remote-sql-port` - Default port when connecting to remote SQL
database *(integer)*
* `ssh-deploy-remote-sql-server` Default server when connecting to remote SQL
database *(string)*
* `ssh-deploy-remote-sql-user` Default user when connecting to remote SQL
database *(string)*
@@ -55,7 +56,6 @@ You really need to do a bit of research about how to connect
via different proto
(ssh-deploy-on-explicit-save . t)
(ssh-deploy-remote-sql-database . "myuser")
(ssh-deploy-remote-sql-password . "mypassword")
- (ssh-deploy-remote-sql-server . "myserver")
(ssh-deploy-remote-sql-user . "myuser")
)))
```
diff --git a/ssh-deploy.el b/ssh-deploy.el
index 9565782..b0642de 100644
--- a/ssh-deploy.el
+++ b/ssh-deploy.el
@@ -3,8 +3,8 @@
;; Author: Christian Johansson <github.com/cjohansson>
;; Maintainer: Christian Johansson <github.com/cjohansson>
;; Created: 5 Jul 2016
-;; Modified: 1 Mar 2018
-;; Version: 1.81
+;; Modified: 2 Mar 2018
+;; Version: 1.82
;; Keywords: tools, convenience
;; URL: https://github.com/cjohansson/emacs-ssh-deploy
@@ -133,18 +133,19 @@
;;
;; Here is a list of other variables you can set globally or per directory:
-;; * ssh-deploy-root-local - The local root that should be under deployment
*(string)*
-;; * ssh-deploy-root-remote - The remote TRAMP root that is used for
deployment *(string)*
-;; * ssh-deploy-debug - Enables debugging messages *(boolean)*
-;; * ssh-deploy-revision-folder - The folder used for storing local revisions
*(string)*
-;; * ssh-deploy-automatically-detect-remote-changes - Enables automatic
detection of remote changes *(boolean)*
-;; * ssh-deploy-on-explicit-save - Enabled automatic uploads on save
*(boolean)*
-;; * ssh-deploy-exclude-list - A list defining what paths to exclude from
deployment *(list)*
-;; * ssh-deploy-async - Enables asynchronous transfers (you need to have
`async.el` installed as well) *(boolean)*
-;; * ssh-deploy-remote-sql-database - Default database when connecting to
remote SQL database *(string)*
-;; * ssh-deploy-remote-sql-password - Default password when connecting to
remote SQL database *(string)*
-;; * ssh-deploy-remote-sql-server - Default server when connecting to remote
SQL database *(string)*
-;; * ssh-deploy-remote-sql-user - Default user when connecting to remote SQL
database *(string)*
+;; * `ssh-deploy-root-local' - The local root that should be under deployment
*(string)*
+;; * `ssh-deploy-root-remote' - The remote TRAMP root that is used for
deployment *(string)*
+;; * `ssh-deploy-debug' - Enables debugging messages *(boolean)*
+;; * `ssh-deploy-revision-folder' - The folder used for storing local
revisions *(string)*
+;; * `ssh-deploy-automatically-detect-remote-changes' - Enables automatic
detection of remote changes *(boolean)*
+;; * `ssh-deploy-on-explicit-save' - Enabled automatic uploads on save
*(boolean)*
+;; * `ssh-deploy-exclude-list' - A list defining what paths to exclude from
deployment *(list)*
+;; * `ssh-deploy-async' - Enables asynchronous transfers (you need to have
`async.el` installed as well) *(boolean)*
+;; * `ssh-deploy-remote-sql-database' - Default database when connecting to
remote SQL database *(string)*
+;; * `ssh-deploy-remote-sql-password' - Default password when connecting to
remote SQL database *(string)*
+;; * `ssh-deploy-remote-sql-port' - Default port when connecting to remote SQL
database *(integer)*
+;; * `ssh-deploy-remote-sql-server' - Default server when connecting to remote
SQL database *(string)*
+;; * `ssh-deploy-remote-sql-user' - Default user when connecting to remote SQL
database *(string)*
;;
;; Please see README.md from the same repository for extended documentation.
@@ -231,6 +232,13 @@
(put 'ssh-deploy-remote-sql-password 'permanent-local t)
(put 'ssh-deploy-remote-sql-password 'safe-local-variable 'stringp)
+(defcustom ssh-deploy-remote-sql-port nil
+ "Integer variable of remote sql port, nil by default."
+ :type 'number
+ :group 'ssh-deploy)
+(put 'ssh-deploy-remote-sql-port 'permanent-local t)
+(put 'ssh-deploy-remote-sql-port 'safe-local-variable 'integerp)
+
(defcustom ssh-deploy-remote-sql-server nil
"String variable of remote sql server, nil by default."
:type 'string
@@ -753,6 +761,7 @@
(let ((sql-type (or type "mysql"))
(old-ssh-deploy-remote-sql-database ssh-deploy-remote-sql-database)
(old-ssh-deploy-remote-sql-password ssh-deploy-remote-sql-password)
+ (old-ssh-deploy-remote-sql-port ssh-deploy-remote-sql-port)
(old-ssh-deploy-remote-sql-server ssh-deploy-remote-sql-server)
(old-ssh-deploy-remote-sql-user ssh-deploy-remote-sql-user)
(default-directory remote-path))
@@ -760,6 +769,8 @@
(set (make-local-variable 'sql-database)
old-ssh-deploy-remote-sql-database)
(defvar sql-password)
(set (make-local-variable 'sql-password)
old-ssh-deploy-remote-sql-password)
+ (defvar sql-port)
+ (set (make-local-variable 'sql-port) old-ssh-deploy-remote-sql-port)
(defvar sql-server)
(set (make-local-variable 'sql-server) old-ssh-deploy-remote-sql-server)
(defvar sql-user)
- [elpa] externals/ssh-deploy 1c1e379 063/173: More improvement on README for force uploads, (continued)
- [elpa] externals/ssh-deploy 1c1e379 063/173: More improvement on README for force uploads, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 1f0bdf6 071/173: Create directories on remote When uploading files in a folder that, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy b1f9e5b 050/173: Now detects remote changes, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy bf86728 068/173: Added deploy command, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy dbd8608 076/173: Improved documentation, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 2eab0ee 091/173: Fixed bug for eshell in base directory, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy c02b0c9 094/173: Removed debug code from directory-diff function, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 68804ee 097/173: Updated use-package README example, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy d2c204f 101/173: Fixed syntax error in example configuration, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 4f77b6c 118/173: Silenced code notices and fixes syntax for (display-warning), Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy a3f9ec5 120/173: Now possible to define remote SQL port numbers,
Stefan Monnier <=
- [elpa] externals/ssh-deploy 4c1a539 064/173: Added customizable exclusion patterns, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy f9a2785 086/173: Removed tramp-term functionality, supports native TRAMP strings, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy c64013a 099/173: Made directory variables permanent, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 0f5e1dc 108/173: Fixed bug with endless loop, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 088ed22 132/173: Added separators to menu and changed order of items, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 7a2c7b6 138/173: Merge branch 'master' of https://github.com/cjohansson/emacs-ssh-deploy, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy b1713b7 129/173: Added all handlers to new menu, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 7cc936f 140/173: Removed debug comments, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy f8dc6a2 144/173: Renamed mode-line name from SH to DPL, Stefan Monnier, 2018/10/20
- [elpa] externals/ssh-deploy 76f7740 137/173: Now possible to define remote shell executable path per directory, Stefan Monnier, 2018/10/20