Comments (3)
Hi @jecisc, it looks like the use of two slightly different json exporters producing different text outputs for the same data. You have to look into how Iceberg is writing on disk and what is happening with the different backends Iceberg has.
This issue ties in #186 which was discussed about a year ago with @npasserini. It is about making a better FileTree writer that changes only files that needs to be changed, by saving a diff instead of a package. I even created a branch for that ( issue_186).
from filetree.
Hi!
I think it would indeed be good. I would like to help but I will not have the time before month. :(
from filetree.
No need to hurry. The gain could be very important for large packages (it could make writing a new version to disk much faster, and git operations faster too) but it could be difficult to do a proper diff in the first place (do the diff in-memory for example and you risk missing changes done on-disk and mess everything).
from filetree.
Related Issues (20)
- FileTree shouldn't generate reserved names on Windows
- Improved(?) package name parsing
- gitfiletree should allow package renaming HOT 1
- GitFileTree should allow - in emails HOT 2
- When copying a mcz to a gitfiletree repo, keep the timestamp HOT 2
- Merge Pharo6 changes HOT 1
- FileTree loading fails if README.md is missing HOT 3
- GitFileTree use of short commit IDs
- Gofer allows a FileTree package to replace another
- Slots in Traits in Pharo
- Respect custom parserClass in methodSelectorFor:
- Filetree reader needs to ignore hidden files HOT 2
- update lineup to latest set of GemStone versions
- Trying to sort out timestamp issues in Squeak (5.3) HOT 2
- Cannot load package with no version file inside monticello.meta directory HOT 3
- Error parsing some method selectors HOT 1
- Misaligned JSON metadata files HOT 1
- [Squeak] `DirectoryEntryFile >> #readStreamDo:` shadowed
- cannot clone the repository HOT 3
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 filetree.