Commits
- Commit:
c6119c6d1145977d2ae8fb6754a9c369731d8dec
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got status' error out as intended when invoked in a repository
- Commit:
ac8217d34e24bbe491283bcbb33dc63fac02cfa8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: drop a few unneeded SRCS
fileindex.c, worktree.c, worktree_open.c and patch.c are not used
in gotwebd.
ok stsp
- Commit:
8476cc2a23a92d71e099294a31fa7a70bff9c822
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove proc_ispeer()
unused, and was dropped by the other copies of proc.c; reduces the
diff with httpd' proc.c.
- Commit:
baaae61518bf323d22055a3b02fc9e129ee6d567
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make gotd avoid a "failed to push some refs" error from no-op 'git push'
gotsh was sending errors such as "unexpected end of file" and
"unexpected flush-pkt" to the client when the client disconnected
immediately after receiving reference announcements from the server.
As a result, 'git push' with both sides up-to-date would show an
obscure error message:
= [up to date] main -> main
error: failed to push some refs to 'ssh://example.com/git/repo.git
Now we see:
= [up to date] main -> main
Everything up-to-date
ok jamsek
- Commit:
cf31b4749a965b44fa03a3c98bdfc8b60f2c987d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a segfault in got diff when a root commit is passed to -c
Problem reported by Alexander Arkhipov
ok jamsek
- Commit:
1f8d584437c06db990ac352cce06402c80b1f6a4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump version number
- Commit:
9602b7807847f2cc7e385909e7d05dcf51e76abf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.89
- Commit:
6b5246e4d4f6c6cbd079a43d14042d998fbc902f
- From:
- James Cook <falsifian@falsifian.org>
- Via:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got merge -c' fail even if new changes only affect unrelated paths
Otherwise, 'got merge -c' can silently revert already committed changes.
Also fix GOT_ERR_MERGE_COMMIT_OUT_OF_DATE by giving it a value distinct
from GOT_ERR_MERGE_STAGED_PATHS.
Patch by James Cook
- Commit:
427615296bc79cda685540d7fc241444b7447980
- From:
- James Cook <falsifian@falsifian.org>
- Via:
- Stefan Sperling <stsp@stsp.name>
- Date:
make "got merge" refuse to run if a merge is in progress and the -a or
-c option wasn't passed.
Patch by James Cook.
- Commit:
fb307946174c95e32d2048584c6ab1ce24f3ea00
- From:
- Omar Polo <op@omarpolo.com>
- Date:
PF_UNSPEC -> AF_UNSPEC
While they're the same value, it's more correct to use AF_UNSPEC in this
case. While here, change SOCK_DGRAM to SOCK_STREAM since it's what
we'll be using.
ok stsp@
- Commit:
abf3e3f40c20ebf4efdce3c7e83efe11d0065ed0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove host, host_v4 and host_v6; rename host_dns -> host
host_dns() (now just host()) uses getaddrinfo() which knows already
how to handle IPv4/IPv6 addresses. Saves a good amount of duplication.
ok stsp@
- Commit:
1adf41e8089257344579fba9c7e03d7ebc0c15b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: drop unused `prefixlen' from struct address
ok stsp@
- Commit:
83769d30329a2744571b359ad7c849db5249ca79
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename test to better reflect what it is checking for
- Commit:
993ef5ebc65ee2fc9aa11921674e8e5291a0eef7
- From:
- Mikhail <mp39590@gmail.com>
- Via:
- Stefan Sperling <stsp@stsp.name>
- Date:
add regression test for 'got rm *' $PWD removal
Patch by Mikhail
- Commit:
7f4e5320512ed5a2b28d740e0dc25cde52ba1876
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
only delete empty directories appearing in arguments to 'got rm'
Make 'got rm' keep empty directories which are not explicitly listed for
deletion. Deleting such directories is problematic in several use cases.
Avoids deleting the current working directory when the user runs "got rm *"
(pointed out by Mikhail), and avoids deletion of an empty directory "foo/"
after 'got rm foo/a foo/b' (pointed out by op@).
ok jamsek, op