Giter Site home page Giter Site logo

Comments (6)

clason avatar clason commented on September 16, 2024 1

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.

clason avatar clason commented on September 16, 2024 1

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.

tjdevries avatar tjdevries commented on September 16, 2024

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.

NTBBloodbath avatar NTBBloodbath commented on September 16, 2024

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.

clason avatar clason commented on September 16, 2024

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.

clason avatar clason commented on September 16, 2024

Maybe https://github.com/newren/git-filter-repo is a better approach?

  1. pip3 install git-filter-repo
  2. git filter-repo --strip-blobs-bigger-than 1M
  3. git push origin --force

This will still rewrite history, of course, breaking current clones (and PRs), though.

from plenary.nvim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.