Skip to content

Conversation

ThierryGoubier
Copy link
Collaborator

Use git fast-import and as many git related commands instead of the worktree to handle gitfiletree, to make it more robust on multi-platform.

… that this is a full filetree repository yet.
- No handling of multiple versions / dependencies yet
…auto conversion on file write, beware!)
- Error in email format in name map
- DNU caused by IceMCVersionInfo
- Ensure writer works with a binary stream (to avoid converting to utf8 twice) (I'd really like Pharo to use utf8 internally...)
- Added git ls-tree and cat-file use instead of the filesystem (could work around VM bugs with long file names and paths in Windows)
- Scan HEAD instead of working tree for readable packages
- Do not try to query git store for all package versions structure
- Avoid the use of the working tree
- Cache subDirectoryString
Add unix line endings to the commit message
Use %B in git log to properly retrieve the line endings of commit messages.
…uanian: Aš galiu valgyti stiklą ir jis manęs nežeidžia Russian: Я могу есть стекло, оно мне не вредит. Korean: 나는 유리를 먹을 수 있어요. 그래도 아프지 않아요 Hebrew: אני יכול לאכול זכוכית וזה לא מזיק לי. Latin: Vitrum edere possum; mihi non nocet.
@ThierryGoubier ThierryGoubier merged commit a326fbe into pharo6.0_dev Mar 12, 2018
@ThierryGoubier ThierryGoubier deleted the fastimport branch March 12, 2018 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant