summaryrefslogtreecommitdiff
path: root/convert-cache.c
AgeCommit message (Collapse)AuthorFilesLines
2005-05-02[PATCH] Fix warning in convert-cacheLibravatar tony.luck@intel.com1-1/+1
gcc 3.4.3 kicks out this warning: convert-cache.c: In function `write_subdirectory': convert-cache.c:102: warning: field precision is not type int (arg 4) Signed-off-by: Tony Luck <tony.luck@intel.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-05-01Add "get_sha1()" helper function.Libravatar Linus Torvalds1-1/+1
This allows the programs to use various simplified versions of the SHA1 names, eg just say "HEAD" for the SHA1 pointed to by the .git/HEAD file etc. For example, this commit has been done with git-commit-tree $(git-write-tree) -p HEAD instead of the traditional "$(cat .git/HEAD)" syntax.
2005-04-26[PATCH] introduce xmalloc and xreallocLibravatar Christopher Li1-6/+5
Introduce xmalloc and xrealloc to die gracefully with a descriptive message when out of memory, rather than taking a SIGSEGV. Signed-off-by: Christopher Li<chrislgit@chrisli.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-04-25Simplify "write_sha1_file()" interfacesLibravatar Linus Torvalds1-36/+12
The write function now adds the header to the file by itself, so there is no reason to duplicate it among all the users any more.
2005-04-24Update "convert-cache" to handle git itself.Libravatar Linus Torvalds1-2/+1
The git archives have some old-date-format commits with timezones that the converter didn't recognize. Also, make it be quiet about already-converted dates.
2005-04-23Make a hack to convert-cache for missing author dates in oldLibravatar Linus Torvalds1-0/+7
archives (notably the old sparse one). Very hacky. But hopefully we can do the conversion once, and never worry about this ever again.
2005-04-23Make "convert-cache" able to handle the really old archive formatsLibravatar Linus Torvalds1-13/+206
This includes the old-style "flat tree" object, and the old broken date format. Well, enough of the date format to convert the sparse archive, at least.
2005-04-20Do SHA1 hash _before_ compression.Libravatar Linus Torvalds1-0/+138
And add a "convert-cache" program to convert from old-style to new-style.