{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":404432359,"defaultBranch":"main","name":"p4harmonize","ownerLogin":"danbrakeley","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-08T17:12:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6772870?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708784521.0","currentOid":""},"activityList":{"items":[{"before":"7351035549cf6958c3737ff7895b67969236f36a","after":"432e9198f4d0ec7698e95487e11b563ab367cfc0","ref":"refs/heads/main","pushedAt":"2024-02-24T14:21:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"upgrade to frog v010.0 to stop escaping quotes in log lines\n\n* also update other deps\n* swap out deprecated ioutil.WriteFile for os.WriteFile","shortMessageHtmlLink":"upgrade to frog v010.0 to stop escaping quotes in log lines"}},{"before":"faee25d52efee04cc6e2d8b3bfdf31b9b9683769","after":"7351035549cf6958c3737ff7895b67969236f36a","ref":"refs/heads/main","pushedAt":"2024-02-24T03:35:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"Run tests with minimum required go version\n\nThis should help catch issues when minimum version is accidentally\nbumped.","shortMessageHtmlLink":"Run tests with minimum required go version"}},{"before":"316b0e732a6f16716c6ab4963d8dbfeef054e88d","after":"faee25d52efee04cc6e2d8b3bfdf31b9b9683769","ref":"refs/heads/main","pushedAt":"2023-05-16T15:44:58.402Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"update imports for p4harmonize's new home","shortMessageHtmlLink":"update imports for p4harmonize's new home"}},{"before":"4a0c152f4fd8fa36f664de8df3aae64694aa1fbe","after":null,"ref":"refs/heads/casing","pushedAt":"2023-04-24T16:44:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"}},{"before":"26ecf504821dd2a55bbce04c7f95616da457bcb2","after":"316b0e732a6f16716c6ab4963d8dbfeef054e88d","ref":"refs/heads/main","pushedAt":"2023-04-24T16:44:09.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"use different colors for destination and source servers\n\nadded first screenshot to readme","shortMessageHtmlLink":"use different colors for destination and source servers"}},{"before":"3f42c4109994a5453d5a2966392e18aca5a110f7","after":"4a0c152f4fd8fa36f664de8df3aae64694aa1fbe","ref":"refs/heads/casing","pushedAt":"2023-04-24T16:40:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"use different colors for destination and source servers\n\nadded first screenshot to readme","shortMessageHtmlLink":"use different colors for destination and source servers"}},{"before":"f4525182d96d3c4bdad2e368485181d200156a10","after":"3f42c4109994a5453d5a2966392e18aca5a110f7","ref":"refs/heads/casing","pushedAt":"2023-04-24T02:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"update frog to v0.9.3","shortMessageHtmlLink":"update frog to v0.9.3"}},{"before":"70474458fbb09876456be95f6a78b2c8555d5e35","after":"f4525182d96d3c4bdad2e368485181d200156a10","ref":"refs/heads/casing","pushedAt":"2023-04-11T03:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"fix comments","shortMessageHtmlLink":"fix comments"}},{"before":"73ce0e7735263a1c01c615340b8940632193affc","after":"70474458fbb09876456be95f6a78b2c8555d5e35","ref":"refs/heads/casing","pushedAt":"2023-04-11T03:15:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"update github actions","shortMessageHtmlLink":"update github actions"}},{"before":"3c6e2f01f83fe892b5e3ac60d7fbb094f7caa738","after":"73ce0e7735263a1c01c615340b8940632193affc","ref":"refs/heads/casing","pushedAt":"2023-04-11T03:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"update github actions","shortMessageHtmlLink":"update github actions"}},{"before":"c4d2e64338d9fc92c6cddc94b2a8446a8b0150d0","after":"3c6e2f01f83fe892b5e3ac60d7fbb094f7caa738","ref":"refs/heads/casing","pushedAt":"2023-04-11T02:59:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"add launch.json for running longtest from the debugger","shortMessageHtmlLink":"add launch.json for running longtest from the debugger"}},{"before":"08f37f40b3970e520cee79dfb843ba0833c7569f","after":"c4d2e64338d9fc92c6cddc94b2a8446a8b0150d0","ref":"refs/heads/casing","pushedAt":"2023-04-02T20:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"longtest cleanup\n\n* moved to 4 servers, with the hopes of one day running 2 pairs of servers in parallel\n* generalized server setup, so that N servers can be built in parallel\n* big hurdle remaining to parallelizing multiple runs is use of sh and its single-threaded (panic on error) tendancies... could run in goroutine that handle panics, maybe? or else move code away from sh?","shortMessageHtmlLink":"longtest cleanup"}},{"before":"9b83456018366cfd871b7930f7842f5dcf859f64","after":"08f37f40b3970e520cee79dfb843ba0833c7569f","ref":"refs/heads/casing","pushedAt":"2023-04-02T02:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"842b94f45807109cba9316243748ffc0f5d8c9ae","after":"9b83456018366cfd871b7930f7842f5dcf859f64","ref":"refs/heads/casing","pushedAt":"2023-04-02T02:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"first pass at Go-based longtest\n\n* longtest is now a package in the cmd folder\n* moved config to its own package (internal) so it can be used by longtest\n* updated perforce calls that relied on bash piping to instead use Go style readers/writers\n* as a bonus, I think this may remove all need for git-bash when developing on Windows? need to double check\n* don't try to validate a new client name (let perforce do that)","shortMessageHtmlLink":"first pass at Go-based longtest"}},{"before":null,"after":"842b94f45807109cba9316243748ffc0f5d8c9ae","ref":"refs/heads/casing","pushedAt":"2023-03-26T19:13:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"first pass at supporting case insensitive servers\n\n* support requires running p4harmonize once, submitting the results, then cleaning up the client/workspace files and running it a second time. It warns you if this is necessary in the output.\n* longtest is now even grosser, but it tests both types of servers now.\n* TODO: can a Windows server be run as case sensitive? Should I explicitly test that case?","shortMessageHtmlLink":"first pass at supporting case insensitive servers"}},{"before":"7ed475d1db9f18224e1f1f9a9268a4be8aa49976","after":"26ecf504821dd2a55bbce04c7f95616da457bcb2","ref":"refs/heads/main","pushedAt":"2023-03-19T02:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danbrakeley","name":"Dan Brakeley","path":"/danbrakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6772870?s=80&v=4"},"commit":{"message":"update deps","shortMessageHtmlLink":"update deps"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEA_xIEwA","startCursor":null,"endCursor":null}},"title":"Activity ยท danbrakeley/p4harmonize"}