{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8865337,"defaultBranch":"main","name":"hb","ownerLogin":"vszakats","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-18T22:08:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1446897?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1635471293.214305","currentOid":""},"activityList":{"items":[{"before":"81dc666ace2557683ac81d462ab3c397336730c6","after":"83173b807b4eceda0a46704aa6544e92240cc21c","ref":"refs/heads/main","pushedAt":"2024-05-07T21:26:12.000Z","pushType":"push","commitsCount":129,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"hbcurl: add support for `HB_CURLOPT_ECH` option\n\nUpcoming in curl 8.8.0.\n\nOrigin: 1c036a93bb0cc2f409f346b52bafaf573d95b72e","shortMessageHtmlLink":"hbcurl: add support for HB_CURLOPT_ECH option"}},{"before":"0161a37e7a568b7da312e68993bfaa51d5a0b037","after":"81dc666ace2557683ac81d462ab3c397336730c6","ref":"refs/heads/main","pushedAt":"2024-01-23T16:59:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"version: change return value of hb_verCommitRev() from HB_ULONG to HB_MAXINT\n\n2022-12-06 18:28 UTC Viktor Szakats\n * include/hbapi.h\n * src/common/hbver.c\n * src/main/harbour.c\n * src/pp/hbpp.c\n * src/vm/cmdarg.c\n * change return value of hb_verCommitRev() from HB_ULONG to HB_MAXINT\n to match Harbour 3.2","shortMessageHtmlLink":"version: change return value of hb_verCommitRev() from HB_ULONG to HB…"}},{"before":"91d0b4b85fcda72422b6ebfa5097d0b4324ecc81","after":"0161a37e7a568b7da312e68993bfaa51d5a0b037","ref":"refs/heads/main","pushedAt":"2023-12-22T06:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"commit.hb: stop requiring a ChangeLog.txt entry for commits\n\nEditing ChangeLog.txt means to manually maintain a modification history\nin timestamp order. This isn't practical with the Git model, and blocks\nhandling patches, including PRs. It served well in a the linear\ndevelopment model of CVS and SVN, but no longer with Git. Git also\nhandles the commiter, author, and commit/authoring timestamps\nautomatically, making our existing manual method obsolete. Manually\nkeeping a duplicate copy of the commit message also makes working on PRs\nmuch complicated, as we need to keep these in sync while making changes.\nExisting method also made the one-liner commit messages 100%\nmeaningless, repeating the author/timestamp, which is visible there on\nmost UIs already.\n\nGit allows to list the changelog with this command, dynamically:\n\n`$ git log --pretty=medium --no-merges --date=iso --stat HEAD~50..HEAD`\n\nI'm suggesting a new way of keeping history, which solves all these\nissues and makes working with the codebase simpler and aligns Harbour\nwith most other projects over the internet:\n\nIn the top line, put a one-liner description of the changes, prefixed\nwith the module where the change happened, e.g.:\nhbmk2: add support for Windows ARM64\n\nThis replaces the existing manual author/timestamp header.\n\nThen an empty line, followed by the description of the changes, and/or\nhere we can use the existing format:\n\n* filename1.ext:\n ! fix foo bar\n* filename2.ext:\n + add foo baz\n\nFull commit message:\n```\nhbmk2: add support for Windows ARM64\n\n* filename1.ext:\n ! fix foo bar\n* filename2.ext:\n + add foo baz\n```\n\nBecause the filenames are also redundant and shown by Git, I suggest\nreplacing the actual filenames with module names or other,\nless-specific, but descriptive, short and recognizable pointer:\n\nFurther streamlined commit message:\n```\nhbmk2: add support for Windows ARM64\n\n- fix foo bar\n- add foo baz\n\nRef: #\nFixes #\nCloses #\n```\n\nThis also drop the `!`, `+`, `%`, `*`, `;` list marker in favour of\n`-`. The text describes the nature of the change in more universal way\nanyway.\n\nI suggest wrapping the message body at 72 characters. Using Markdown\nmarkup is fine. Adding pointers to commit hashes and/or GitHub issues/\nPRs helps to put a commit in context.\n\nWhen moving around patches made in the old way, I recommend stripping\nthe hunk dealing with `ChangeLog.txt` to ease the process. Manually\nof e.g. with this command:\n\n`$ filterdiff -p1 --exclude=ChangeLog.txt`","shortMessageHtmlLink":"commit.hb: stop requiring a ChangeLog.txt entry for commits"}},{"before":"69b1621dadc3a4287b8ea0f29152d15e91b0881c","after":"91d0b4b85fcda72422b6ebfa5097d0b4324ecc81","ref":"refs/heads/main","pushedAt":"2023-12-18T06:04:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"mysql: update hbx\n\nFollow-up to 69b1621dadc3a4287b8ea0f29152d15e91b0881c https://github.com/vszakats/hb/pull/339","shortMessageHtmlLink":"mysql: update hbx"}},{"before":"0da3b3e02c57431a53ed7ba617d2e458f3426d29","after":"69b1621dadc3a4287b8ea0f29152d15e91b0881c","ref":"refs/heads/main","pushedAt":"2023-12-18T05:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"hbmysql: add `MYSQL_SET_CHARACTER_SET()`\n\nTidy-up-by: Viktor Szakats\nCloses https://github.com/vszakats/hb/pull/339","shortMessageHtmlLink":"hbmysql: add MYSQL_SET_CHARACTER_SET()"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERAR1mAA","startCursor":null,"endCursor":null}},"title":"Activity · vszakats/hb"}