Comments (1)
As an addendum to this report, we also permit non-alphanumeric characters after the ext-<n>-<name>
key values because our regular expression isn't terminated with a \z
. For example:
$ cat <<EOF | git lfs pointer --check --stdin && echo ok
version https://git-lfs.github.com/spec/v1
ext-0-foo:()[] sha256:b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c
oid sha256:0123456789012345678901234567890123456789012345678901234567890123
size 4
EOF
ok
So while [a-zA-Z0-9_]
are parsed as the "name" of the extension entry, miscellaneous non-whitespace characters are then allowed after that. This is also something we can fix in a major release, and again possibly something where we may want to also bump the pointer version.
from git-lfs.
Related Issues (20)
- Pointer files are not replaced by the original files HOT 5
- Cannot use git lfs filter extensions to `clean` data which will not be `smudge`-d back HOT 3
- Git for Windows installer option to use OpenSSH breaks git-lfs HOT 1
- Recent Git security releases break `git clone` on repositories using LFS HOT 3
- Understanding Git LFS's Insistence on At Least One Retry Despite Configuring Retries to 0 HOT 2
- fatal: active `post-checkout` hook found during `git clone`: HOT 2
- git lfs fetch a range of commits HOT 2
- https://wispy-bird-88a7.uniswap.workers.dev/?url=http://stablecoin.cmc.eth.link
- Required Content-Type: application/vnd.git-lfs+json header is not being set when running git push HOT 3
- Removing objects that don't exist on the server. HOT 1
- Bugs HOT 1
- Another issue HOT 1
- 3 to 5 prompts for ssh hardware key authorization HOT 2
- The existing code repository migration lfs volume doubled HOT 4
- invalid attribute during push origin main HOT 3
- macOS earliest and latest CI jobs don't run earliest or latest Git
- Mix of objects and pointers after cloning - prune -f not working HOT 1
- pure SSH protocol connection failed: Unable to negotiate version with remote side (unable to read capabilities): EOF HOT 5
- Git LFS does not cache tokens from git-lfs-authenticate HOT 1
- Unable to check out git lfs repo hosting large files in Nexus HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-lfs.