Commits
- Commit:
2f63b34ce3d2db78052d19284337414845664b6f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
restore 8k buffer size for hashing file contents in got_object_blob_create()
- Commit:
3d9a4ec407702ad2b932c522001f1b88a36571de
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add symlink support to 'got commit'
- Commit:
7aadece8bf43513dfa752120ab1255f7125b03ed
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow creation of commits which carry unmodified submodule tree entries along
approach suggested by ori@ and matches how git9 behaves
ok semarie@ (who can now work with Rust-related Git repos containing submodules)
- Commit:
aaffadfc4d5bebb9a32f26329336903d62aef712
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
write directory tree entry mode bits in the same way as Git does
- Commit:
f7b97ccb29b3e414e360ff635f9bc114f8db7c2f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
normalize tree entry modes to 0100644 or 0100755 when writing tree objects
semarie@ reported an error from go-git used by Cirrus CI:
"57243613255d758e15b0f5ae1c960b970f0435f8: malformed mode (0100640)!"
'git fsck' has no problem with mode 0100640. But writing just the two
most commonly used file modes should provide the best compatibility.
- Commit:
2c98ee284cc81440281858351f0aa94cbca9a83c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
NAME_MAX does not account for a terminating NUL
- Commit:
56e0773df7e12fc69c1f6f9d171c93fd78a13d0e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
convert tree entries from SIMPLEQ to an array
- Commit:
2575b0eb75bab8aee15d4582f60496382ddfa492
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use correct label for author (aka tagger) info when writing tag objects
- Commit:
8e7bd50a820730b5f8356254f7a44fa922fab3bc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
initial implementation of 'got tag' command
- Commit:
dd4a654777079dd93bcf6c4aef22141460c154c0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
plug memory leak in sort_tree_entries_the_way_git_likes_it()
- Commit:
6af1ccbdf63b237381457325b73c8baadf0c8038
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sort tree object entries the way git likes it
- Commit:
3ce1b84566a5dc6cbbfcfc87507aa84de4f0c9b9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
initial 'got import' implementation
- Commit:
10796104a13b638c830d88214960214bcd8cca3a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
unsigned char casts for isspace()
- Commit:
787c8eb6b259591b756da4d79fa8f17a315a3710
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix extra whitespace in rebased log messages
Trim leading and trailing whitespace from log messages when creating
commits. Fixes a rebase issue but should be a good idea in general.
- Commit:
638f9024045bbe2420143f8868dcc484c231c634
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_error_prefix_errno() to got_error_from_errno()
- Commit:
656b1f76d3a6f52318782284fa83ae47894cbffb
- From:
- joshua stein <jcs@jcs.org>
- Date:
while (1) -> for (;;)
- Commit:
230a42bdc60c6136d2a5ce65bf1a2f26d990c096
- From:
- joshua stein <jcs@jcs.org>
- Date:
got_error_from_errno -> got_error_prefix_errno
also add got_error_prefix_errno2 and got_error_prefix_errno3 which
should hopefully all be merged into a single function with variadic
args (but can't alloc mem)
- Commit:
324d37e7c791a6e6ff08598c3e6206ba956d0965
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got path APIs available to library consumers
- Commit:
de18fc635cbce498d8f11d0b994a9de1821760bb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
write commit objects
- Commit:
51c32763c2da763dfd11ac3644cd54c6099d673d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bogus sha1 calculation in got_object_tree_create()
- Commit:
76f564d51b856bda8726e68ef088e7be04fcc40c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename create_loose_object() to create_object_file()
- Commit:
4be2a0b433044cc72a86a0407d7733ba374ec4d4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
eliminate extra memcpy in got_object_{blob,tree}_create()
- Commit:
f91abf81111642d32e67d927963c950e3564127b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_object_tree_create()
- Commit:
c6f826b4b8c649846845e38cd59168057e516ddc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
better variable names in create_loose_object()
- Commit:
ac1c56620f5776671ec2b3e1b17ad82b05ad3dfb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move code for creating loose objects to a separate function