Next | Query returned 19 messages, browsing 11 to 20 | previous

History of commit frequency

CVS Commit History:


   2023-07-02 20:34:13 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
devel/got-portable: update to 0.90

# CHANGES

* got 0.90; 2023-06-23

- fix segfault in 'got diff' when a root commit is passed to -c
- make 'got status' error out as intended when invoked in a repository
- make 'got tree /' succeed in a work tree
- make 'got add *' more forgiving about versioned paths on the command line
- make 'got merge' forward branches if there are no changes to merge
- prevent 'got merge' from creating commits on branches outside \ 
"refs/heads/"
- got, tog: show reference names that begin with the prefix "HEAD" as \ 
intended
- gotd: unveil repositories read-only in session process while serving fetches
- gotd: avoid a "failed to push some refs" error from no-op 'git push'
- gotd: avoid re-writing existing ref files when a ref-update is a no-op
- gotd: show relevant commit hashes in error message if incoming pushes collide
- gotd: wait asynchronously for child process termination
- gotwebd: avoid the slowness of needlessly traversing full commit history
- gotwebd.conf: disallow 1 for max_commits_display and report range errors
- gotwebd.conf: disallow yes/no for booleans to avoid accidental "on" \ 
vs. "no"
- gotwebd: avoid "gotweb_render_index: repo.git: unexpected end of \ 
file" error
- gotwebd: simplify the matching of requests against servers in gotwebd.conf
- ignore files with invalid reference names while reading references from disk
- teach 'gotadmin cleanup' to remove redundant pack files
- grab gc.pid.lock file during cleanup operation to block 'git gc' from running

* got 0.89; 2023-06-05

- gotd: return early after disconnect on auth event error instead of crashing
- make 'got patch' display statistics about files with conflicts and rejects
- make 'got diff' not treat \r\n line endings as special
- fix test failures in test_blame_lines_shifted_skip on certain times of day
- show reference labels next to commit messages in tog log view
- some gotwebd refactoring related to handling of file descriptors
- gotwebd: lower log priority of unexpected disconnections
- gotwebd: avoid needless double fseek()
- fix the size of gotwebd's tempfiles array; exposed by errors from ftruncate()
- simplify ancestry checks in checkout, update, rebase, and merge commands
- make gitwrapper not fail if programs it wants to run do not exist on disk
- stop showing backup references in the tog log and diff views
- consistently use ten Xs in mkstemp(3) templates
- only delete empty directories which appear in arguments to 'got rm'
- simplify parsing of host names and IP addresses in gotwebd's parse.y
- make 'got merge' refuse to run if a merge is in progress
- make 'got merge -c' fail even if new changes only affect unrelated paths

* got 0.88; 2023-04-29

- tog: always use alternate charset for vertical/horizontal line
- several tog regression test suite improvements
- run the tog tests as part of the default regress set
- tog: resize log view if toggling fullscreen from child view
- when finding changed paths iterate tree entries in on-disk order for speed
- cache fulltext data in delta cache to improve speed with long delta chains
- gotwebd: fix logic error in gotweb_render_index
   2023-04-30 18:09:37 by Nikita | Files touched by this commit (2) | Package updated
Log message:
got-portable: update to version 0.87

Changelog:

# got-portable 0.87 (2023-04-22)

* Changes from got-0.87.

  A few -portable changes to tidy up a few things.  See the repository history
  for more details.
   2023-04-08 13:06:50 by Paolo Vincenzo Olivo | Files touched by this commit (3) | Package updated
Log message:
devel/got-portable: update to 0.86.

CHANGES

* got 0.86; 2023-03-12
  - fix race condition on NFS where log-message file's modify time may
    change
  - fix gotd sending too large pack files in some cases
  - support histedit fold operations which delete a file and then add it
    again
  - make diffing files which changed into dirs and vice-versa possible
  - handle files changing into directories during 'got update'
  - add quoting to repository path sent to server for git-shell
    compatibility
  - gotwebd: handle short reads and timeouts
  - gotwebd: provide gotweb_render_page() entrypoint for all pages
  - gotwebd: reply with non-200 HTTP status code on error

  * got 0.85; 2023-03-07
	- gotwebd: add missing colon in diff view (patch by Josiah Frentsos)
	- more preparation for eventual sha256 object ID support
	- add test coverage for more tree conflict cases during merges
	- fall back to vi(1) instead of ed(1) if neither EDITOR nor VISUAL
	  are set
	- in got.1, clarify what users are expected to do during 'histedit
	  -e'
	- gotd requires a config file; don't fail silently when it cannot be
	  read
	- regress: replace unportable ln -h option with rm && ln
	- regress: make cmdline tests POSIX /bin/sh compatible
	- gotd: remove more (all?) double process names in log
	- don't pass -d to yacc during the build (patch by Josiah Frentsos)
	- regress: override locale settings to force the "C" locale
	- regress: replace "sed -i" with ed(1) for portable in-place editing
	- fix gotd sometimes reading reused deltas from wrong pack file
   2023-02-12 16:17:59 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
got-portable: update to version 0.83

CHANGES (since release 0.79)

* got 0.83; 2023-01-30
- fix usage display error in got merge command (patch by Mikhail)
- fix missing commits in pack files created with packed object
enumeration
- avoid traversing enumerated commits more than once in got-read-pack
- fix ulimit-related test failures on sparc64 (tracey)
- got commit editor now shows log messages from backout and cherrypick
(jamsek)
- new cherrypick/backout -l option to show recorded log messages
(jamsek)
- new cherrypick/backout -X option to discard recorded log messages
(jamsek)
- gotd: implement the delete-refs capability (op)
- fix histedit -m on a commit which only changes filemode bits
- gotsh.1: show how to set up anonymous public read-only repository
access

* got 0.82; 2023-01-23
- fix comparison in tree object parser always evaluating to false
(jamsek)
- add missing bounds-check in gitproto ref-line tokenizer
- gotd.8 and gotwebd.8 man page improvements (patch by Josiah Frentsos)
- make gotd session process accept just one flush packet at a time
- sort ENVIRONMENT entries in got.1 and tog.1 (op)
- only forward implicit flush packets from gotsh if they are expected
- return GOT_ERR_EOF from pkt.c if a read attempt indicates EOF
- treat read errors from client socket in gotsh as fatal errors
- gotwebd: refactor gotweb_render_content_type/_file (op)
- gotwebd: turn gotweb_get_time_str into gotweb_render_age (op)
- gotwebd: don't list references per-commit in got_get_repo_commits (op)
- gotwebd: avoid history traversal in briefs/commits, kill "prev" button
(op)
- gotd: disconnect on client EOF error to avoid stale connections (op)
- gotsh: validate with parse_command before connecting (op)
- add a test for ssh connections to gotsh without a repo path argument
(op)
- gotsh: avoid a temporary buffer for the socket path (op)
- gotsh: move apply_unveil right after the first pledge (op)
- fix tog refreshing the screen more often than intended (jamsek)
- tog: show action report on user-toggleable event (patch by Mikhail,
jamsek)
- don't print empty line when exiting tog (jamsek)
- got: don't leak pathlist in commit and revert commands (jamsek)
- gotd: fix wrong PIDs for parent and child processes shown in logs

* got 0.81; 2023-01-18
- gotd: print configuration errors without -d (op)
- gotd: move nrepos check to parse_config (op)
- gotd: move socket path check to parse.y and error from the main
process (op)
- fix an issue where multiple ref-updates are rejected by gotd
- fix an issue where gotd fails to accept multiple have-lines from
clients
- regress: replace typeset with printf for shell portability (naddy)
- fix spurious "gotsh: unexpected flush packet" error when client is
up-to-date
- gotd: fix "bad packfile with zero objects" error while creating
branches
- document the gotd -n option

* got 0.80; 2023-01-17
  too many changes to list all here; see git repository history for more
  - implement per-repository read/write authorization rules in gotd
  - add a gotd "listen" process which watches the unix socket
  - add a gotd "session" process, split off from the parent process
  - switch gotd from chroot(2) to unveil(2)
  - run gotd authentication in a separate child process
  - enforce a per-uid connection limit in the gotd listen process
  - introduce connection options to gotd.conf
  - gotd: allow to express timeouts using minutes/hours (op)
  - switch gotd.conf syntax from 'unix_socket' to 'listen on'
  - remove the gotsh group requirement from gotd; any user can now
  connect
  - expose 'gotctl info' output only to the root user
  - remove support for showing client capabilities in 'gotctl info'
  - farewell, gotweb. you served us well. rm gotweb (tracey)
  - lots of gotwebd refactoring (op)
  - gotwebd: use a templating system to render HTML (op)
  - gotwebd: add an RSS feed for the tags (op)
  - gotwebd: remove erratic horizontal scrolling (op)
  - gotwebd.conf: use `listen on socket' syntax for UNIX sockets too
  (op)
  - gotwebd: render BLOB inline, add BLOBRAW for serving raw blobs (op)
  - gotwebd: css: fix horizontal overflow in blob and blame pages (op)
  - gotwebd: urlencode also the double quote character (op)
  - gotwebd: make commit page more like `got log' / tog (op)
  - cope with deleted references when reloading the tog log view
  - tog: fix typo that breaks log search when in hsplit (jamsek)
  - tog: always echo input prompt to bottom left of screen (jamsek)
  - make 'tog log' display the committer handle by default, '@' switches
  to author
  - tog: add mutt-like =/* keymaps as home/end aliases (patch by
  Mikhail)
  - implement diffstat display for got log, got diff, and tog diff
  (jamsek)
  - show from: and via: headers on consecutive lines in 'got log' and
  'tog log'
  - show full URL during got clone/fetch/send (op)
  - make 'got send' print errors reported by the server (op)
  - fix 'got rebase' not detecting an out-of-date work tree in some
  cases
  - reduce max amount of tags stored in object cache to avoid high
  memory usage
  - avoid copying reused deltas to delta cache file; copy from pack file
  instead
  - got patch: handle the removal of binary files (op)
  - fix uninitialised variables in libexec helpers (jamsek)
  - got: minor refactor of got_pathlist_free() API (jamsek)
   2023-01-07 01:50:33 by Paolo Vincenzo Olivo | Files touched by this commit (1)
Log message:
devel/got-portable: GNU bison required on Linux and macOS.
   2023-01-07 01:44:19 by Paolo Vincenzo Olivo | Files touched by this commit (2)
Log message:
devel/got-portable: revert latest commit.

This is really not needed.
   2023-01-07 01:01:33 by Paolo Vincenzo Olivo | Files touched by this commit (2)
Log message:
devel/got-portable: define strdup for platforms that are missing it.
   2022-12-20 09:58:21 by Paolo Vincenzo Olivo | Files touched by this commit (3)
Log message:
devel/got-portable: Makefile and DESCR revision (NFC).

* Package requires libevent albeit this was not documented.
  Fixes building on Linux. Tested on Slackware 15.0.
* Switch from github CI mirror to official tarball. Autotools no longer
  required.
* Update DESCR to be more informative.
   2022-12-19 18:42:06 by Paolo Vincenzo Olivo | Files touched by this commit (4)
Log message:
devel/got-portable: import package from wip.

This is the portable version of got(1), the 'Game of Trees' version control
system from @stsp at OpenBSD.org.

Next | Query returned 19 messages, browsing 11 to 20 | previous