Comments (10)
ping
from moveit.ros.org.
fyi I am about to force push to the website to reduce size from 266 MB to 123 MB using this tool:
https://rtyley.github.io/bfg-repo-cleaner/
And this command:
java -jar bfg-1.13.0.jar --strip-blobs-bigger-than 1M moveit.ros.org.git
git reflog expire --expire=now --all && git gc --prune=now --aggressive
from moveit.ros.org.
A backup of the website (using git clone mirror) has been saved as a zip here:
https://drive.google.com/drive/u/1/folders/0B2gNuURgfmGMTm95WU52N1NseGc
from moveit.ros.org.
I'm force pushing now...
from moveit.ros.org.
Just stripping large blobs isn't a good idea I think: The images will be missing in history until they are added in their new, smaller version. What we should do is replace those images back in the offending commit and rebase newer history. In this fashion we will keep a consistent history.
from moveit.ros.org.
@davetcoleman, doesn't look like you force-pushed?
from moveit.ros.org.
First try failed to force push because I had branch protection still on:
remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: Cannot force-push to this protected branch
the BFG tool doesn't remove large files that are still in HEAD, so it won't affect current site
from moveit.ros.org.
Given this commit history:
a - B - c - d - b - x - y - z
where B
corresponds to a commit pushing some huge files, and b
to a commit replacing those files with smaller versions.
As far as I understand, the tool will remove B
, such that the images will only be introduced in b
. Hence, in the history between, the files will be missing. I suggest to rewrite the history as follows:
a - b - c - d - x - y - z
,
i.e. replacing B
with b
.
from moveit.ros.org.
from moveit.ros.org.
I don't care very much for this website repo. But for source repos I do care. If we don't need the history anymore, fine.
from moveit.ros.org.
Related Issues (20)
- Update Ruby Version so build_locally.sh works on Ubuntu 22 HOT 2
- Docker based local testing HOT 1
- Make ROS 2 parameters more dynamic and easier to use
- Blog post to MoveIt HOT 1
- SVG for title link renders weird for me HOT 6
- MoveIt Humble tutorials down or have moved? HOT 1
- MoveIt 2 tutorial links to EOL distros unreachable HOT 1
- Update MoveIt 2 install instructions
- Ignore HTML-Proofer in the _posts folder HOT 5
- Announce WMD
- Broken HTML HOT 2
- Building locally is broken on Ubuntu 22.04
- MoveIt 2 windows install fails: Unknown / unsupported VS version '17.0'" HOT 2
- Fix dead link to GHA job HOT 1
- Moveit ABORTED: START_STATE_IN_COLLISION problem HOT 2
- Fix color of text on green HOT 1
- Install moveit_py without building the entire moveit sources HOT 3
- MoveIt 2 Source Build issues HOT 5
- Complete migration to moveit.ai
- Rviz does not display the robotic arm
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 moveit.ros.org.