Commit Graph

1668 Commits

Author SHA1 Message Date
Dax T. Games
1ad836b288 Merge remote-tracking branch 'upstream/master' into vagrant+packer 2023-08-11 09:31:13 -04:00
David Refoua
1b9a1e5b6f
improve markdown (SECURITY.md)
use bullet points to render the list correctly; improve sentences
2023-07-28 00:58:39 +03:30
Martin Kemp
29650960aa
Create SECURITY.md (#2866) 2023-07-27 19:32:04 +01:00
David Refoua
3ea9728ffd
Merge pull request #2861 from chrisant996/chrisant_fix_2859
Fix #2859; script error when cwd name contains `%`
2023-07-25 17:18:22 +03:30
David Refoua
4b0344172a
ignore github-related and markdown for tests and codeql 2023-07-25 13:47:22 +03:30
Martin Kemp
5e219fe34e
Update build.yml 2023-07-24 15:04:16 +01:00
github-actions[bot]
9be28807cb
⬆️ Update dependencies (conemu-maximus5 v23.07.24) (#2863)
Co-authored-by: DRSDavidSoft <DRSDavidSoft@users.noreply.github.com>
2023-07-24 14:55:59 +01:00
github-actions[bot]
e2168a361c
⬆️ Update dependencies (git-for-windows v2.41.0.windows.3, clink v1.5.1, conemu-maximus5 v23.07.23, clink-completions v0.4.10) (#2850)
Co-authored-by: DRSDavidSoft <DRSDavidSoft@users.noreply.github.com>
2023-07-24 09:29:50 +01:00
Martin Kemp
7542376213
Remove appveyor config (#2805)
This should be merged after #2804

Signed-off-by: Martin Kemp <me@martinke.mp>
2023-07-20 13:56:52 +01:00
Chris Antos
84ee96c64f Fix #2859; script error when cwd name contains %
The `string.gsub()` function in Lua always uses Lua patterns (which are
similar to regular expressions).  Cmder's custom prompt wants to perform
simple plain text find/replace operations on strings.  `string.gsub()`
is the right Lua function for that, but since it always uses Lua
patterns it's necessary to apply escaping to the input strings otherwise
they can get misinterpreted and cause runtime errors.

For example, if the current working directory name contains a percent
sign, such as literally "My%20Home".

This change fixes that.  It introduces a helper function `gsub_plain()`
which behaves like `string.gsub()` but applies appropriate escaping to
convert the plain text input strings into the corresponding Lua
patterns so that it can achieve plain text find/replace operations.

It also introduces separate helper functions for escaping the `find` and
`replace` parameters for `string.gsub()`, since they have different
escaping rules.
2023-07-10 18:07:53 -07:00
Dax T. Games
320f928830 Merge remote-tracking branch 'upstream/master' into vagrant+packer 2023-07-04 13:46:04 -04:00
David Refoua
e9750ab73d
avoid erroneous messages, skip clink if injection fails fatally 2023-07-04 12:10:32 +03:30
Dax T. Games
e0915777c0 windows 11 fixes 2023-07-02 16:08:46 -04:00
Dax T. Games
23d3add2d1 Merge remote-tracking branch 'upstream/master' into vagrant+packer 2023-07-02 16:07:03 -04:00
David Refoua
59e14a1783
Remove deprecated PsGet module in favor of Install-Module 2023-05-23 14:26:50 +03:30
Martin Kemp
34f2aabb8e
Remove PSGet Entirely
Fixes #2841

Signed-off-by: Martin Kemp <me@martinke.mp>
2023-05-23 11:11:39 +01:00
David Refoua
845720e25a
Merge pull request #2847 from chrisant996/fix_2846
Fix 2846
2023-05-17 11:30:13 +03:30
David Refoua
55676399d5
Merge pull request #2849 from cmderdev/update-vendor
Updates to `1` vendored dependencies
2023-05-16 23:51:54 +03:30
DRSDavidSoft
48e4dff882 ⬆️ Update dependencies (clink-completions v0.4.8) 2023-05-16 13:40:42 +00:00
Chris Antos
a605ec520d Clean luacheck warnings. 2023-05-15 09:18:59 -07:00
Chris Antos
5fab87f4d6 Remove unused function.
The `get_hg_status()` function has been unused since commit
35eab7a51a in 2018.
2023-05-15 09:18:47 -07:00
Chris Antos
c9153c96bf Fix global Lua namespace pollution.
Some variables were global when the intent was to be local variables.
2023-05-15 09:17:01 -07:00
Chris Antos
74381ecd19 Fix #2846; errors when git/svn/hg not installed.
Also fixes error when HEAD is not available in a git repo, e.g. due to a
corrupt repo.
2023-05-15 09:15:36 -07:00
David Refoua
8d39f79a90
Merge pull request #2844 from cmderdev/update-vendor
Updates to `1` vendored dependencies
2023-05-11 18:37:01 +03:30
DRSDavidSoft
7b880efda4 ⬆️ Update dependencies (git-for-windows v2.40.1.windows.1) 2023-04-26 13:40:36 +00:00
David Refoua
4aefd0bb71
Merge pull request #2843 from cmderdev/update-vendor
Updates to `1` vendored dependencies
2023-04-24 17:34:59 +03:30
DRSDavidSoft
7daeb465e8 ⬆️ Update dependencies (clink v1.4.24) 2023-04-24 13:41:39 +00:00
David Refoua
23488fcbb2
fetch all history for all branches and tags 2023-04-23 23:47:28 +03:30
David Refoua
d838f861af
checkout development 2023-04-23 23:43:26 +03:30
David Refoua
d80202c791
add task to auto push to development 2023-04-23 23:39:35 +03:30
Dax T. Games
1c399c470f cleanup 2023-04-22 09:05:42 -04:00
Dax T. Games
65d6ecb9f1 add README.md 2023-04-22 09:05:08 -04:00
Dax T. Games
5cb8705f65 add pinto10 2023-04-21 16:28:43 -04:00
Dax T. Games
aa56c778cb cleanup 2023-04-21 16:01:49 -04:00
Dax T. Games
eae0a22782 Merge remote-tracking branch 'origin/vagrant+packer' into vagrant+packer 2023-04-21 15:40:02 -04:00
Dax T. Games
2a62a045d9 fixes 2023-04-21 15:35:52 -04:00
David Refoua
73034f9e31
Merge pull request #2833 from cmderdev/update-vendor
Updates to `2` vendored dependencies
2023-04-11 02:15:18 +03:30
David Refoua
8875f77573
Merge pull request #2840 from cmderdev/dependabot/github_actions/peter-evans/create-pull-request-5
Bump peter-evans/create-pull-request from 4 to 5
2023-04-11 02:14:22 +03:30
dependabot[bot]
1d1e815c91
Bump peter-evans/create-pull-request from 4 to 5
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 16:02:00 +00:00
Dax T. Games
b4ed3bac6d lower memory requirements 2023-04-08 10:28:03 -04:00
Dax T. Games
739dcb1f8c lower memory requirements 2023-04-08 10:27:02 -04:00
Dax T. Games
ce69566201 update packignore 2023-03-23 22:54:51 -04:00
Dax T. Games
ffda6f70f7 fixes 2023-03-23 22:49:02 -04:00
Dax T. Games
95c833204f x 2023-03-23 21:34:30 -04:00
Dax T. Games
5d270b477c install posh-git 2023-03-23 18:24:45 -07:00
Dax T. Games
91939db852 x 2023-03-23 20:18:01 -04:00
Dax T. Games
e8d5528e5e x 2023-03-21 18:49:37 -04:00
Dax T. Games
0aad7daca3 fixes 2023-03-21 09:58:54 -04:00
Dax T. Games
80888644cc fixes 2023-03-21 09:20:06 -04:00
Dax T. Games
600552f061 add packer stuff 2023-03-17 09:30:14 -04:00