Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
a1809c9
Add virtual file system settings and hook proc
benpeart Jan 11, 2018
076bfb4
git.c: permit fsck cmd in Scalar repos
mjcheetham Mar 13, 2025
28e3963
virtualfilesystem: don't run the virtual file system hook if the inde…
benpeart Aug 1, 2018
539650e
git.c: permit prune cmd in Scalar repos
mjcheetham Mar 13, 2025
06991f9
virtualfilesystem: check if directory is included
Oct 9, 2018
aa42f6d
worktree: remove special case GVFS cmd blocking
mjcheetham Mar 6, 2025
d809a0e
backwards-compatibility: support the post-indexchanged hook
dscho May 28, 2019
45aedb9
builtin/repack.c: emit warning when shared cache is present
mjcheetham Mar 26, 2025
c404233
status: add status serialization mechanism
jeffhostetler Aug 22, 2017
a88fb44
Teach ahead-behind and serialized status to play nicely together
jamill Jan 10, 2018
ef4a47e
status: serialize to path
jeffhostetler Feb 2, 2018
14d6835
status: reject deserialize in V2 and conflicts
jeffhostetler Feb 7, 2018
3cf9f3a
serialize-status: serialize global and repo-local exclude file metadata
jeffhostetler Jul 20, 2018
51b0b3c
status: deserialization wait
jeffhostetler Jul 25, 2018
f677f85
gvfs: verify that the built-in FSMonitor is disabled
dscho Jun 18, 2021
8de3f09
status: deserialize with -uno does not print correct hint
jeffhostetler Jun 25, 2019
102b290
wt-status: add trace2 data for sparse-checkout percentage
jeffhostetler Jun 21, 2024
9c6145e
gvfs:trace2:data: add trace2 tracing around read_object_process
jeffhostetler Sep 26, 2018
18447c9
gvfs:trace2:data: status deserialization information
jeffhostetler Sep 26, 2018
6c407c8
gvfs:trace2:data: status serialization
jeffhostetler Jan 7, 2019
f64178d
fsmonitor: check CE_FSMONITOR_VALID in ce_uptodate
kewillford Nov 21, 2019
8a4bbe6
gvfs:trace2:data: add vfs stats
jeffhostetler Nov 19, 2018
3c9a9fe
fsmonitor: add script for debugging and update script for tests
kewillford Nov 21, 2019
14ad3bb
trace2: refactor setting process starting time
jeffhostetler Apr 15, 2019
b0393b5
status: disable deserialize when verbose output requested.
jeffhostetler Apr 11, 2020
e39f660
trace2:gvfs:experiment: clear_ce_flags_1
jeffhostetler Apr 30, 2019
4d1fa93
t7524: add test for verbose status deserialzation
jeffhostetler Apr 11, 2020
af3915e
trace2:gvfs:experiment: report_tracking
jeffhostetler Apr 30, 2019
f07afe3
deserialize-status: silently fallback if we cannot read cache file
jeffhostetler May 13, 2020
28d4cb6
trace2:gvfs:experiment: read_cache: annotate thread usage in read-cache
jeffhostetler Jun 14, 2019
78e47e4
trace2:gvfs:experiment: read-cache: time read/write of cache-tree ext…
jeffhostetler Jul 9, 2019
ecc29fd
trace2:gvfs:experiment: add region to apply_virtualfilesystem()
jeffhostetler Jul 16, 2019
13fe317
trace2:gvfs:experiment: add region around unpack_trees()
jeffhostetler Jul 16, 2019
37cd5e3
trace2:gvfs:experiment: add region to cache_tree_fully_valid()
jeffhostetler Jul 16, 2019
58855f4
trace2:gvfs:experiment: add unpack_entry() counter to unpack_trees() …
jeffhostetler Jul 16, 2019
f464c96
credential: set trace2_child_class for credential manager children
jeffhostetler Oct 3, 2019
d2135ae
trace2:gvfs:experiment: increase default event depth for unpack-tree …
jeffhostetler Jul 25, 2019
747dbe7
sub-process: do not borrow cmd pointer from caller
jeffhostetler Sep 18, 2019
3306ad6
trace2:gvfs:experiment: add data for check_updates() in unpack_trees()
jeffhostetler Jul 25, 2019
202eb12
sub-process: add subprocess_start_argv()
jeffhostetler Sep 18, 2019
c7963ca
Trace2:gvfs:experiment: capture more 'tracking' details
jeffhostetler Jul 26, 2019
25a80f3
sha1-file: add function to update existing loose object cache
jeffhostetler Sep 24, 2019
84a1cf8
index-pack: avoid immediate object fetch while parsing packfile
jeffhostetler Sep 24, 2019
f568365
gvfs-helper: create tool to fetch objects using the GVFS Protocol
jeffhostetler Aug 13, 2019
2721f5d
sha1-file: create shared-cache directory if it doesn't exist
jeffhostetler Oct 7, 2019
4c7dfe3
gvfs-helper: better handling of network errors
jeffhostetler Oct 8, 2019
02b8b7b
gvfs-helper-client: properly update loose cache with fetched OID
jeffhostetler Oct 8, 2019
3f83022
gvfs-helper: V2 robust retry and throttling
jeffhostetler Oct 10, 2019
f48e37b
gvfs-helper: expose gvfs/objects GET and POST semantics
jeffhostetler Oct 21, 2019
8197c00
gvfs-helper: dramatically reduce progress noise
derrickstolee Oct 24, 2019
d41f5b1
gvfs-helper: handle pack-file after single POST request
derrickstolee Nov 11, 2019
45b34e2
test-gvfs-prococol, t5799: tests for gvfs-helper
jeffhostetler Oct 25, 2019
3867abe
gvfs-helper: move result-list construction into install functions
jeffhostetler Nov 13, 2019
e74c6fa
t5799: add support for POST to return either a loose object or packfile
jeffhostetler Nov 13, 2019
d340c76
t5799: cleanup wc-l and grep-c lines
jeffhostetler Nov 13, 2019
49d9dc2
gvfs-helper: verify loose objects after write
derrickstolee Sep 18, 2020
a25a20f
gvfs-helper: add prefetch support
jeffhostetler Nov 11, 2019
ddd89f1
t7599: create corrupt blob test
jeffhostetler Sep 18, 2020
8a0fc3a
gvfs-helper: add prefetch .keep file for last packfile
jeffhostetler Nov 26, 2019
db5d5a6
gvfs-helper: do one read in my_copy_fd_len_tail()
derrickstolee Dec 16, 2019
9bb476f
gvfs-helper: move content-type warning for prefetch packs
derrickstolee Dec 16, 2019
894c802
fetch: use gvfs-helper prefetch under config
derrickstolee Dec 17, 2019
df05ece
gvfs-helper: better support for concurrent packfile fetches
jeffhostetler Dec 18, 2019
dd864af
remote-curl: do not call fetch-pack when using gvfs-helper
derrickstolee Feb 3, 2020
041a862
fetch: reprepare packs before checking connectivity
derrickstolee Mar 12, 2020
f484e21
gvfs-helper: add --max-retries to prefetch verb
jeffhostetler Apr 12, 2023
a7a1f29
gvfs-helper: retry when creating temp files
derrickstolee Dec 26, 2019
e8eced7
t5799: add tests to detect corrupt pack/idx files in prefetch
jeffhostetler Apr 13, 2023
3e4ec70
sparse: avoid warnings about known cURL issues in gvfs-helper.c
derrickstolee Aug 3, 2021
1bf08c6
gvfs-helper: ignore .idx files in prefetch multi-part responses
jeffhostetler Apr 13, 2023
34a9f60
t5799: explicitly test gvfs-helper --fallback and --no-fallback
jeffhostetler Jun 28, 2024
d9f2fe4
gvfs-helper: don't fallback with new config
derrickstolee Jun 27, 2024
6965495
test-gvfs-protocol: add cache_http_503 to mayhem
jeffhostetler Jun 28, 2024
3c152c5
homebrew: add GitHub workflow to release Cask
mjcheetham Jul 24, 2020
a8ca7bf
Disable the `monitor-components` workflow in msft-git
dscho May 13, 2022
a58dc4b
.github/actions/akv-secret: add action to get secrets
mjcheetham Apr 1, 2025
3a3b909
t5799: add unit tests for new `gvfs.fallback` config setting
jeffhostetler Jun 28, 2024
f605b55
maintenance: care about gvfs.sharedCache config
derrickstolee Dec 15, 2020
31f2fd3
unpack-trees:virtualfilesystem: Improve efficiency of clear_ce_flags
neerajsi-msft2 Feb 6, 2021
858f856
Adding winget workflows
Apr 29, 2021
3f172a1
.github: enable windows builds on microsoft fork
derrickstolee Mar 8, 2023
a44e908
release: create initial Windows installer build workflow
vdye Jul 16, 2021
f8ecb62
release: create initial Windows installer build workflow
mjcheetham Mar 21, 2025
9b28aa1
help: special-case HOST_CPU `universal`
jeffhostetler Oct 17, 2023
7aa42d6
release: add Mac OSX installer build
vdye Jul 16, 2021
f49a8d2
release: build unsigned Ubuntu .deb package
vdye Jul 16, 2021
d4cb43c
release: add signing step for .deb package
vdye Jul 16, 2021
f2bf6d0
release: create draft GitHub release with packages & installers
vdye Jul 16, 2021
6c5ade5
dist: archive HEAD instead of HEAD^{tree}
vdye Dec 2, 2021
392f5af
build-git-installers: publish gpg public key
ldennington Oct 24, 2023
c663d2b
release: include GIT_BUILT_FROM_COMMIT in MacOS build
vdye Dec 2, 2021
114d56b
update-microsoft-git: create barebones builtin
derrickstolee Apr 29, 2021
432985a
release: continue pestering until user upgrades
derrickstolee Oct 6, 2021
cc450ba
release: add installer validation
ldennington Aug 17, 2022
630799e
.github: reinstate ISSUE_TEMPLATE.md for microsoft/git
derrickstolee Mar 16, 2022
76d846d
git_config_set_multivar_in_file_gently(): add a lock timeout
dscho May 18, 2021
2b52fbf
update-microsoft-git: Windows implementation
derrickstolee Apr 29, 2021
36ea383
.github: update PULL_REQUEST_TEMPLATE.md
derrickstolee Mar 16, 2022
0b3e1dc
scalar: set the config write-lock timeout to 150ms
dscho May 18, 2021
8108b8f
update-microsoft-git: use brew on macOS
derrickstolee Apr 29, 2021
8475a1a
Adjust README.md for microsoft/git
May 4, 2021
b38dcaa
scalar: add docs from microsoft/scalar
derrickstolee Jun 16, 2021
1a686b7
Merge branch 'scalar-gentler-config-locking'
dscho May 19, 2021
0a4b2a4
Merge branch 'scalar-extra-docs'
dscho Nov 16, 2021
2501a2f
scalar (Windows): use forward slashes as directory separators
dscho May 10, 2022
6aba9c6
scalar: add retry logic to run_git()
derrickstolee Jun 17, 2021
506338d
scalar: support the `config` command for backwards compatibility
dscho May 27, 2021
4aaf2c8
scalar: implement a minimal JSON parser
dscho Apr 26, 2021
a518291
scalar clone: support GVFS-enabled remote repositories
dscho Aug 24, 2021
a9ce5a3
Merge branch 'microsoft/vfs-2.35.0'
dscho Oct 7, 2021
dcfc26f
test-gvfs-protocol: also serve smart protocol
dscho Apr 16, 2021
6e67aac
Merge branch 'scalar'
dscho Aug 24, 2021
1557a88
gvfs-helper: add the `endpoint` command
dscho Apr 26, 2021
e9cf9fe
dir_inside_of(): handle directory separators correctly
dscho May 14, 2021
5bc9660
scalar: disable authentication in unattended mode
dscho May 6, 2021
8fa5c4b
abspath: make strip_last_path_component() global
derrickstolee Oct 4, 2022
58c18f0
scalar: do initialize `gvfs.sharedCache`
dscho May 3, 2021
3594818
scalar diagnose: include shared cache info
dscho Jun 1, 2021
c7d2788
scalar: only try GVFS protocol on https:// URLs
dscho Apr 28, 2021
da1c21e
scalar: verify that we can use a GVFS-enabled repository
dscho Apr 16, 2021
33d848e
scalar: add the `cache-server` command
dscho Apr 23, 2021
b59e6e4
scalar: add a test toggle to skip accessing the vsts/info endpoint
dscho May 12, 2021
a364f97
scalar: adjust documentation to the microsoft/git fork
dscho Jan 25, 2022
654295f
scalar: enable untracked cache unconditionally
derrickstolee Jun 21, 2021
d1b851c
scalar: parse `clone --no-fetch-commits-and-trees` for backwards comp…
dscho Aug 24, 2021
85470de
scalar: make GVFS Protocol a forced choice
derrickstolee May 1, 2024
35b500f
scalar: work around GVFS Protocol HTTP/2 failures
Copilot May 22, 2025
79b5c9d
scalar diagnose: accommodate Scalar's Functional Tests
dscho May 9, 2022
4efa8d3
gvfs-helper-client: clean up server process(es)
derrickstolee May 23, 2025
d28db13
ci: run Scalar's Functional Tests
dscho Jun 8, 2021
8309e41
Merge branch 'scalar-with-gvfs'
dscho May 3, 2021
fc66968
scalar: upgrade to newest FSMonitor config setting
vdye Apr 5, 2022
2585d17
sparse-checkout: add config to disable deleting dirs
derrickstolee Aug 22, 2021
0dc105d
Merge branch 'run-scalar-functional-tests'
dscho Nov 16, 2021
38ad2ca
add/rm: allow adding sparse entries when virtual
derrickstolee Jun 29, 2021
85a1e85
diff: ignore sparse paths in diffstat
derrickstolee Jul 26, 2021
a4f3726
repo-settings: enable sparse index by default
derrickstolee Jun 15, 2021
7b4778f
Merge branch 'scalar-reconfigure'
dscho Jun 1, 2021
603faf7
Merge pull request #392: add: allow adding sparse entries when virtual
derrickstolee Jul 1, 2021
b2d89d9
TO-UPSTREAM: sequencer: avoid progress when stderr is redirected
derrickstolee Sep 23, 2021
8b8e5ad
Merge pull request #410: Sparse Index: latest integrations
derrickstolee Aug 24, 2021
5f089a6
TO-CHECK: t1092: use quiet mode for rebase tests
derrickstolee Oct 31, 2021
82a33dd
Merge pull request #414: Make sparse index the default
derrickstolee Aug 26, 2021
f187773
reset: fix mixed reset when using virtual filesystem
Mar 15, 2017
e10a6f5
Merge pull request #432: sequencer: avoid progress when stderr is red…
derrickstolee Sep 23, 2021
2221835
diff(sparse-index): verify with partially-sparse
ldennington Sep 10, 2021
f63ec09
sparse-index: add ensure_full_index_with_reason()
derrickstolee Sep 30, 2024
f099f88
treewide: add reasons for expanding index
derrickstolee Sep 30, 2024
3f3773d
treewide: custom reasons for expanding index
derrickstolee Sep 30, 2024
7e36266
sparse-index: add macro for unaudited expansions
derrickstolee Sep 30, 2024
6191124
Docs: update sparse index plan with logging
derrickstolee Sep 30, 2024
af75845
sparse-index: log failure to clear skip-worktree
derrickstolee Sep 30, 2024
3884e23
stash: use -f in checkout-index child process
derrickstolee Sep 30, 2024
f146197
stash: expand testing for `git stash -u`
vdye Sep 22, 2021
5e08810
sparse-index: do not copy hashtables during expansion
derrickstolee Sep 27, 2024
c88275c
Merge pull request #494: reset: fix mixed reset when using virtual fi…
derrickstolee Apr 4, 2022
9ebd3e3
Merge pull request #419 from ldennington/sparse-index-diff
ldennington Sep 12, 2021
9feacd7
Merge pull request #430 from vdye/sparse-index/clean
vdye Sep 23, 2021
0c97dc5
Fix rare segfault in sparse-index (#690)
dscho Oct 9, 2024
2a892ed
Merge core VFS features
dscho Jun 11, 2018
6203699
Merge advanced VFS-specific features
dscho Jun 11, 2018
5249e69
Permit `repack` command in Scalar clones (#732)
mjcheetham Mar 31, 2025
c096a1b
Merge virtualfilesystem hook
dscho Jun 11, 2018
0334754
Merge updates to serialized status
dscho Jun 11, 2018
d2268e4
Merge trace2 experimental regions
jeffhostetler Apr 23, 2019
d66e22d
Merge first wave of gvfs-helper feature
jeffhostetler Nov 14, 2019
1915260
Merge gvfs-helper prefetch feature
derrickstolee Dec 17, 2019
970a83b
Harden gvfs-helper to validate the packfiles in a multipart prefetch …
jeffhostetler Apr 17, 2023
d3ef35b
gvfs-helper: add gvfs.fallback and unit tests (#665)
dscho Jul 1, 2024
c335d34
Merge pull request #301: Update 'git maintenance' to match upstream
derrickstolee Dec 15, 2020
a61b8b8
Merge pull request #315: unpack-trees:virtualfilesystem: Improve effi…
derrickstolee Feb 16, 2021
d8cee5a
Merge branch 'add-workflows'
derrickstolee Apr 30, 2021
a3d03f7
Merge branch 'adjust-g4w-workflows'
dscho May 13, 2022
20336c2
Merge pull request #399 from vdye/feature/build-installers
vdye Jul 29, 2021
cd056aa
Merge pull request #472 from vdye/ms/macos-build-options
vdye Dec 6, 2021
0edbbd1
Merge pull request #329: Add `git update-microsoft-git`
derrickstolee Apr 30, 2021
3f75377
Merge pull request #333: update microsoft/git README
derrickstolee May 17, 2021
727f843
Merge pull request #371 from dscho/run-scalar-functional-tests-and-fi…
dscho Jun 9, 2021
3411953
TO-UPSTREAM: sub-process: avoid leaking `cmd`
dscho Dec 18, 2024
232427a
Merge branch 'sparse-index-stuff'
dscho Jun 17, 2022
be27b55
remote-curl: release filter options before re-setting them
dscho Dec 18, 2024
95626c2
t7900-maintenance.sh: reset config between tests
mjcheetham Jan 22, 2025
e3faca6
transport: release object filter options
dscho Dec 18, 2024
738235d
maintenance: add cache-local-objects maintenance task
mjcheetham Jan 14, 2025
669d7bb
push: don't reuse deltas with path walk
derrickstolee Nov 16, 2024
7e7c92f
Merge branch 'leak-fixes'
dscho Dec 18, 2024
5de8f7c
scalar.c: add cache-local-objects task
mjcheetham Jan 23, 2025
2e65b96
pack-objects: don't reuse deltas with path walk (#707)
dscho Dec 19, 2024
cf85069
hooks: add custom post-command hook config
derrickstolee Mar 25, 2025
2e84a0d
TO-UPSTREAM: Docs: fix asciidoc failures from short delimiters
derrickstolee Mar 25, 2025
6d67873
hooks: make hook logic memory-leak free
derrickstolee Mar 25, 2025
709140b
t0401: test post-command for alias, version, typo
derrickstolee Nov 7, 2025
9e80003
hooks: better handle config without gitdir
derrickstolee Nov 7, 2025
4e01d1d
maintenance: add new `cache-local-objects` maintenance task (#720)
mjcheetham Jan 31, 2025
483b184
revision: defensive programming
dscho Dec 16, 2022
a57d447
get_parent(): defensive programming
dscho Dec 16, 2022
e912d6b
cat_one_file(): make it easy to see that the `size` variable is initi…
dscho Oct 27, 2022
5ccc3cf
fetch-pack: defensive programming
dscho Dec 16, 2022
09d3fc2
fsck: avoid using an uninitialized variable
dscho Dec 16, 2022
efec9ef
unparse_commit(): defensive programming
dscho Dec 16, 2022
3f37fcd
load_revindex_from_disk(): avoid accessing uninitialized data
dscho Dec 16, 2022
5f361b2
verify_commit_graph(): defensive programming
dscho Dec 16, 2022
238a4e4
load_pack_mtimes_file(): avoid accessing uninitialized data
dscho Dec 16, 2022
8be04cc
stash: defensive programming
dscho Dec 16, 2022
b3505d2
stash: defensive programming
dscho Dec 16, 2022
cb4acd4
fetch: silence a CodeQL alert about a local variable's address' use a…
dscho Dec 14, 2022
f3e3f90
push: defensive programming
dscho Dec 16, 2022
8e32166
test-tool repository: check return value of `lookup_commit()`
dscho Dec 16, 2022
0fe4bb0
fetch: defensive programming
dscho Dec 16, 2022
07aecb8
shallow: handle missing shallow commits gracefully
dscho Dec 16, 2022
bd178dd
inherit_tracking(): defensive programming
dscho Dec 16, 2022
e372b99
commit-graph: suppress warning about using a stale stack addresses
dscho Dec 17, 2022
2cf4f63
codeql: run static analysis as part of CI builds
dscho Aug 9, 2022
1331123
codeql: publish the sarif file as build artifact
dscho Mar 22, 2023
9ebb7a9
codeql: disable a couple of non-critical queries for now
dscho Mar 21, 2025
0ff3a58
date: help CodeQL understand that there are no leap-year issues here
dscho Jul 23, 2025
4f89b2e
help: help CodeQL understand that consuming envvars is okay here
dscho Jul 23, 2025
d496770
ctype: help CodeQL understand that `sane_istest()` does not access ar…
dscho Jul 23, 2025
b29df46
ctype: accommodate for CodeQL misinterpreting the `z` in `mallocz()`
dscho Jul 23, 2025
c8d2435
strbuf_read: help with CodeQL misunderstanding that `strbuf_read()` d…
dscho Jul 23, 2025
6c10b8b
Merge branch 'uninitialized-variables'
dscho Oct 27, 2022
5b8adbb
codeql: also check JavaScript code
dscho Jul 24, 2025
b2b49f3
Merge branch 'defensive-programming'
dscho Mar 21, 2025
6ac8fbd
Merge branch 'codeql-fixes'
dscho Mar 21, 2025
ee806bb
Merge branch 'codeql'
dscho Mar 21, 2025
4767aed
hooks: add custom post-command hook config (#736)
dscho Apr 7, 2025
55e099a
gvfs-helper: skip collision check for loose objects
derrickstolee Jan 8, 2026
8124d81
scalar: add run_git_argv
mjcheetham Dec 17, 2025
9cfde1b
gvfs-helper: emit advice on transient errors
derrickstolee Jan 8, 2026
efadafd
scalar: add --ref-format option to scalar clone
mjcheetham Dec 17, 2025
8710905
Merge branch 'codeql'
dscho Mar 21, 2025
7667f5b
gvfs-helper: avoid collision check for packfiles
derrickstolee Jan 8, 2026
5a966f6
Add `--ref-format` option to scalar clone (port to `vfs-2.52.0`) (#832)
dscho Jan 8, 2026
d283e10
t5799: update cache-server methods for multiple instances
derrickstolee Jan 17, 2026
01c16a5
gvfs-helper: prevent and/or give advice on repeated downloads to shar…
dscho Jan 9, 2026
ab32e6b
gvfs-helper: override cache server for prefetch
derrickstolee Jan 5, 2026
63bcfa8
gvfs-helper: override cache server for get
derrickstolee Jan 5, 2026
5cef3e7
gvfs-helper: override cache server for post
derrickstolee Jan 5, 2026
ea2de83
t5799: add test for all verb-specific cache-servers together
derrickstolee Jan 17, 2026
8587d22
lib-gvfs-helper: create helper script for protocol tests
derrickstolee Jan 18, 2026
26bae0e
t579*: split t5799 into several parts
derrickstolee Jan 18, 2026
41a745d
gvfs-helper: add config to incrementally replace cache servers (#836)
derrickstolee Jan 22, 2026
e7d356e
fixup! survey: show some commits/trees/blobs histograms
dscho Jan 24, 2026
0806908
fixup! gvfs-helper: create tool to fetch objects using the GVFS Protocol
dscho Jan 24, 2026
1e62bbc
fixup! release: add Mac OSX installer build
dscho Jan 29, 2026
8b6ecf8
osxkeychain: always apply required build flags
dscho Jan 29, 2026
1443abd
fixup! release: add Mac OSX installer build
dscho Jan 30, 2026
aca4543
fixup! gvfs-helper: create tool to fetch objects using the GVFS Protocol
dscho Jan 25, 2026
4f8c297
Fix build git installers in v2.53.0 rc1 (#852)
dscho Jan 30, 2026
2cef3d6
fixup! survey: show some commits/trees/blobs histograms
dscho Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
- [ ] I was not able to find an [open](https://github.com/microsoft/git/issues?q=is%3Aopen)
or [closed](https://github.com/microsoft/git/issues?q=is%3Aclosed) issue matching
what I'm seeing, including in [the `git-for-windows/git` tracker](https://github.com/git-for-windows/git/issues).

### Setup

- Which version of `microsoft/git` are you using? Is it 32-bit or 64-bit?

```
$ git --version --build-options

** insert your machine's response here **
```

Are you using Scalar or VFS for Git?

** insert your answer here **

If VFS for Git, then what version?

```
$ gvfs version

** insert your machine's response here **
```

- Which version of Windows are you running? Vista, 7, 8, 10? Is it 32-bit or 64-bit?

```
$ cmd.exe /c ver

** insert your machine's response here **
```

- Any other interesting things about your environment that might be related
to the issue you're seeing?

** insert your response here **

### Details

- Which terminal/shell are you running Git from? e.g Bash/CMD/PowerShell/other

** insert your response here **

- What commands did you run to trigger this issue? If you can provide a
[Minimal, Complete, and Verifiable example](http://stackoverflow.com/help/mcve)
this will help us understand the issue.

```
** insert your commands here **
```
- What did you expect to occur after running these commands?

** insert here **

- What actually happened instead?

** insert here **

- If the problem was occurring with a specific repository, can you specify
the repository?

* [ ] Public repo: **insert URL here**
* [ ] Windows monorepo
* [ ] Office monorepo
* [ ] Other Microsoft-internal repo: **insert name here**
* [ ] Other internal repo.
105 changes: 0 additions & 105 deletions .github/ISSUE_TEMPLATE/bug-report.yml

This file was deleted.

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

28 changes: 8 additions & 20 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,10 @@
Thanks for taking the time to contribute to Git!

Those seeking to contribute to the Git for Windows fork should see
http://gitforwindows.org/#contribute on how to contribute Windows specific
enhancements.

If your contribution is for the core Git functions and documentation
please be aware that the Git community does not use the github.com issues
or pull request mechanism for their contributions.

Instead, we use the Git mailing list (git@vger.kernel.org) for code and
documentation submissions, code reviews, and bug reports. The
mailing list is plain text only (anything with HTML is sent directly
to the spam folder).

Nevertheless, you can use GitGitGadget (https://gitgitgadget.github.io/)
to conveniently send your Pull Requests commits to our mailing list.

For a single-commit pull request, please *leave the pull request description
empty*: your commit message itself should describe your changes.

Please read the "guidelines for contributing" linked above!
This fork contains changes specific to monorepo scenarios. If you are an
external contributor, then please detail your reason for submitting to
this fork:

* [ ] This is an early version of work already under review upstream.
* [ ] This change only applies to interactions with Azure DevOps and the
GVFS Protocol.
* [ ] This change only applies to the virtualization hook and VFS for Git.
54 changes: 54 additions & 0 deletions .github/actions/akv-secret/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Get Azure Key Vault Secrets

description: |
Get secrets from Azure Key Vault and store the results as masked step outputs,
environment variables, or files.

inputs:
vault:
required: true
description: Name of the Azure Key Vault.
secrets:
required: true
description: |
Comma- or newline-separated list of secret names in Azure Key Vault.
The output and encoding of secrets can be specified using this syntax:

SECRET ENCODING> $output:OUTPUT
SECRET ENCODING> $env:ENVAR
SECRET ENCODING> FILE

SECRET Name of the secret in Azure Key Vault.
ENCODING (optional) Encoding of the secret: base64.
OUTPUT Name of a step output variable.
ENVAR Name of an environment variable.
FILE File path (relative or absolute).

If no output format is specified the default is a step output variable
with the same name as the secret. I.e, SECRET > $output:SECRET.

Examples:

Assign output variable named `raw-var` to the raw value of the secret
`raw-secret`:

raw-secret > $output:raw-var

Assign output variable named `decoded-var` to the base64 decoded value
of the secret `encoded-secret`:

encoded-secret base64> $output:decoded-var

Download the secret named `tls-certificate` to the file path
`.certs/tls.cert`:

tls-certificate > .certs/tls.cert

Assign environment variable `ENV_SECRET` to the base64 decoded value of
the secret `encoded-secret`:

encoded-secret base64> $env:ENV_SECRET

runs:
using: node20
main: index.js
Loading
Loading