{"thread":{"id":"1635","subject":"git-archimport-script - 2nd iteration","startedAt":"2005-08-24T12:14:08Z","lastAt":"2005-08-24T12:14:08Z","messageCount":1,"participants":["Martin Langhoff"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"7704","messageId":"46a038f90508240514aa918ac@mail.gmail.com","threadId":"1635","inReplyTo":null,"subject":"git-archimport-script - 2nd iteration","fromName":"Martin Langhoff","fromEmail":"martin.langhoff@gmail.com","sentAt":"2005-08-24T12:14:08Z","receivedAt":"2005-08-24T12:14:08Z","isPatch":false,"sender":{"key":"martin.langhoff@gmail.com","avatar":"https://gravatar.com/avatar/1e3f311b6c4c15836501901ca58f8c0b0667246488084ba524d8bc9867e22fd9?d=mp&s=160"},"body":"Gave the code another pass. The code should be more readable, and make\na bit more sense.\n\nIt now:\n - handles commit timestamps correctly\n - handles binary files correctly\n - uses parselog() to tell git-update-cache what's been\nadded/deleted/modified - much faster commits on large trees\n - gets the commit msgs mostly ok\n\nIn my immediate TODO:\n - handling renames\n - branches\n - incremental import\n\nA bit further off:\n - file modes\n - merge detection\n\ncheers,\n\n\nmartin\n"}]}