Comments (6)
OK, I dug a little deeper. The issue is that packer
clones with --no-single-branch
, which pulls in metadata for all current branches -- some of which apparently still have the appimage in them. Pruning the offending branches should be enough to reduce the footprint of the clones.
from plenary.nvim.
And it's (only) the path
branch, to be precise. (Still a good idea to delete the other closed/merged branches as well.)
from plenary.nvim.
Is there a way I can do this for other people? I just ran these locally but I don't think it did anything for pushing... haha I'm not an expert in this area of git
from plenary.nvim.
Yes, after cleaning it should be enough to do git push origin --force -all
.
Edit: it will rewrite all the commits because of the git filter-branch
command, but I think it's a better approach than creating a new branch to start again and lose the git commits logs.
from plenary.nvim.
Just a small data point: the slow download is in fact an issue with Telescope's minimal.lua
, since it needs to bootstrap plenary (which it does async, so there's a good chance the user will run into problems if they miss the "ready" prompt...)
from plenary.nvim.
Maybe https://github.com/newren/git-filter-repo is a better approach?
pip3 install git-filter-repo
git filter-repo --strip-blobs-bigger-than 1M
git push origin --force
This will still rewrite history, of course, breaking current clones (and PRs), though.
from plenary.nvim.
Related Issues (20)
- Plenary Callback issue in dependent plugin HOT 8
- too many curl processes spawned by plenary HOT 2
- Plenary's global `busted` definitions get picked up by LuaLS
- Attach debugger to test harness
- Build Failed HOT 2
- Build Failed HOT 1
- Plenary needs lua version 5.1 but disabled on homebrew HOT 8
- New release?
- Build failed? HOT 10
- [Feature] Improve `Path:normalize` to return shorter relative path using ../
- Curl module may accidentally reuse URL
- Plenary/Hererocks fails to compile HOT 1
- [Question] what is the point of checking executable right in scandir?
- Feature request: Expose status code to stream in curl
- curl parameters size limit
- Help: Error curl.lua:300 HOT 2
- Can we have in `json_strip_comments()` additional functionallity that removes trailing commas? HOT 2
- Plenary build failed with lazy.nvim HOT 4
- Plenary busted tests don't trigger autocommands
- Job `on_stdout` always waits for new line
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 plenary.nvim.