Page MenuHomePhabricator
Feed All Stories

Nov 4 2019

epriestley added a parent task for T13444: Provide a standalone script entry point for resolving a repository identity: T12164: Put an indirection layer between author/committer strings and user accounts.
Nov 4 2019, 8:24 PM · Diffusion
epriestley triaged T13444: Provide a standalone script entry point for resolving a repository identity as Wishlist priority.
Nov 4 2019, 8:23 PM · Diffusion
leoluk added a comment to T550: Build an SSH conduit client.

I'm planning to support this in the arc experimental branch, although initial support won't be optimized. We can look at ControlPath and/or adding batching to the protocol layer to improve performance once it works.

Nov 4 2019, 8:13 PM · Prioritized, Arcanist, Restricted Project, Restricted Project, Conduit
swisspol added a comment to T13440: Provide a richer "Revisions/Commits" UI in Maniphest.

Layout looks very neat but a strange too with that big space gap between the icon on each row and the actual text in this case:

image.png (362×780 px, 66 KB)

Nov 4 2019, 7:57 PM · Diffusion, Differential, Maniphest
davidgiga1993 added a comment to T7000: 404 when accessing repo via http.

Yes sure. But in the case I've described above the user has access to diffusion (is member of the project having the diffusion application permission).

Nov 4 2019, 6:11 PM · Diffusion
leoluk added a comment to T7000: 404 when accessing repo via http.

Isn't this working as designed? A user (or the public) needing access to the diffusion application in order to access repositories is exactly the behavior I would expect.

Nov 4 2019, 5:45 PM · Diffusion
leoluk updated the task description for T13443: Creating a dashboard query panel with the type "Differential Changesets" breaks the dashboard editor.
Nov 4 2019, 4:28 PM · Dashboards
leoluk updated the task description for T13443: Creating a dashboard query panel with the type "Differential Changesets" breaks the dashboard editor.
Nov 4 2019, 4:20 PM · Dashboards
leoluk created T13443: Creating a dashboard query panel with the type "Differential Changesets" breaks the dashboard editor.
Nov 4 2019, 4:18 PM · Dashboards
davidgiga1993 added a comment to T7000: 404 when accessing repo via http.

Again, this issue is still relevant. Updating did again break it.

Nov 4 2019, 9:07 AM · Diffusion
davidgiga1993 updated the task description for T7000: 404 when accessing repo via http.
Nov 4 2019, 9:07 AM · Diffusion
epriestley edited the content of Changelog.
Nov 4 2019, 2:08 AM
epriestley created an object: 2019 Week 44 (Early November).
Nov 4 2019, 2:07 AM
epriestley committed rARCdb1959900a64: (stable) Promote 2019 Week 44 (authored by epriestley).
(stable) Promote 2019 Week 44
Nov 4 2019, 2:07 AM
epriestley committed rP7585b1212b90: (stable) Promote 2019 Week 44 (authored by epriestley).
(stable) Promote 2019 Week 44
Nov 4 2019, 2:07 AM

Nov 1 2019

epriestley requested review of D20888: Show cover images on task hovercards.
Nov 1 2019, 5:43 PM
epriestley added a revision to T13442: Show more information on task hovercards (status, cover images): D20888: Show cover images on task hovercards.
Nov 1 2019, 5:42 PM · Maniphest
epriestley added a revision to T13157: Provide more advanced tools for developing against Phabricator and discovering PHIDs: D20887: Add an "Advanced/Developer..." action item for viewing object handle details and hovercards.
Nov 1 2019, 5:21 PM · Infrastructure
epriestley updated the summary of D20887: Add an "Advanced/Developer..." action item for viewing object handle details and hovercards.
Nov 1 2019, 5:21 PM
epriestley updated the task description for T13442: Show more information on task hovercards (status, cover images).
Nov 1 2019, 5:21 PM · Maniphest
epriestley updated the task description for T13442: Show more information on task hovercards (status, cover images).
Nov 1 2019, 5:19 PM · Maniphest
epriestley requested review of D20887: Add an "Advanced/Developer..." action item for viewing object handle details and hovercards.
Nov 1 2019, 5:18 PM
epriestley added a revision to T13442: Show more information on task hovercards (status, cover images): D20887: Add an "Advanced/Developer..." action item for viewing object handle details and hovercards.
Nov 1 2019, 5:16 PM · Maniphest
epriestley triaged T13442: Show more information on task hovercards (status, cover images) as Low priority.
Nov 1 2019, 5:14 PM · Maniphest
epriestley renamed T13440: Provide a richer "Revisions/Commits" UI in Maniphest from Provide a richer "Changes" UI in Maniphest to Provide a richer "Revisions/Commits" UI in Maniphest.
Nov 1 2019, 4:35 PM · Diffusion, Differential, Maniphest

Oct 31 2019

artms added a comment to D20880: Force `PhabricatorRepositoryGitCommitMessageParserWorker` to be executed when changing commit from non permanent to permanent which ensures that corresponding Differential Revision is closed.

Reproduction script for some working checked out repository on master and repository permanentRefs is master:

head -c 20 /dev/random | base64 > giberish
git add -A
git commit -m 'Add giberish'
HEAD=$(git rev-list --reverse HEAD~..HEAD)
title=$(git log -n1 --pretty=format:%s HEAD)
title_q=$(printf '%s' "$title" | jq --raw-input --slurp .)
rawdiff=$(git diff-tree --root --cc --no-commit-id HEAD|jq --raw-input --slurp .)
diffid=$(echo "{\"diff\":${rawdiff}}" | arc call-conduit differential.createrawdiff | jq -e -r .response.id )
revid=$(echo "{\"diffid\": $diffid, \"fields\":{\"title\": $title_q}}" | arc call-conduit differential.createrevision | jq -r .response.revisionid)
git push origin HEAD:refs/heads/non-permanent-refs/D$revid
arc diff -m 'Message' --update $revid --head $HEAD "${HEAD}^"
sleep 60
# make sure pushed branch is parsed and then push changes, need to make sure metadata Differential Revision is not added so we cannot use `arc land` here
git push origin master
Oct 31 2019, 8:58 PM
epriestley committed rPbe2b8f4bcb62: Support querying projects by "Root Projects" in the UI, and "min/max depth" in… (authored by epriestley).
Support querying projects by "Root Projects" in the UI, and "min/max depth" in…
Oct 31 2019, 7:56 PM
epriestley closed D20886: Support querying projects by "Root Projects" in the UI, and "min/max depth" in the API.
Oct 31 2019, 7:56 PM
epriestley closed T13441: Allow projects to be queried by project depth as Resolved by committing rPbe2b8f4bcb62: Support querying projects by "Root Projects" in the UI, and "min/max depth" in….
Oct 31 2019, 7:56 PM · Projects
epriestley requested review of D20886: Support querying projects by "Root Projects" in the UI, and "min/max depth" in the API.
Oct 31 2019, 7:56 PM
epriestley added a revision to T13441: Allow projects to be queried by project depth: D20886: Support querying projects by "Root Projects" in the UI, and "min/max depth" in the API.
Oct 31 2019, 7:54 PM · Projects
epriestley triaged T13441: Allow projects to be queried by project depth as Low priority.
Oct 31 2019, 7:52 PM · Projects
epriestley committed rPe46e383bf25f: Clean up "Revisions/Commits" table in Maniphest slightly (authored by epriestley).
Clean up "Revisions/Commits" table in Maniphest slightly
Oct 31 2019, 7:30 PM
epriestley closed D20885: Clean up "Revisions/Commits" table in Maniphest slightly.
Oct 31 2019, 7:30 PM
epriestley requested review of D20885: Clean up "Revisions/Commits" table in Maniphest slightly.
Oct 31 2019, 7:29 PM
epriestley added a revision to T13440: Provide a richer "Revisions/Commits" UI in Maniphest: D20885: Clean up "Revisions/Commits" table in Maniphest slightly.
Oct 31 2019, 7:27 PM · Diffusion, Differential, Maniphest
epriestley committed rPc48f300eb169: Add support for rendering section dividers in tables; use section dividers for… (authored by epriestley).
Add support for rendering section dividers in tables; use section dividers for…
Oct 31 2019, 7:13 PM
epriestley closed D20884: Add support for rendering section dividers in tables; use section dividers for changes on tasks.
Oct 31 2019, 7:13 PM
epriestley committed rP7bdfe5b46ada: Show commits and revisions on tasks in a tabular view instead of handle lists (authored by epriestley).
Show commits and revisions on tasks in a tabular view instead of handle lists
Oct 31 2019, 7:10 PM
epriestley closed D20883: Show commits and revisions on tasks in a tabular view instead of handle lists.
Oct 31 2019, 7:10 PM
epriestley committed rPb0d9f89c9535: Remove "State Icons" from handles (authored by epriestley).
Remove "State Icons" from handles
Oct 31 2019, 7:04 PM
epriestley closed D20882: Remove "State Icons" from handles.
Oct 31 2019, 7:04 PM
epriestley requested review of D20884: Add support for rendering section dividers in tables; use section dividers for changes on tasks.
Oct 31 2019, 7:03 PM
epriestley added a revision to T13440: Provide a richer "Revisions/Commits" UI in Maniphest: D20884: Add support for rendering section dividers in tables; use section dividers for changes on tasks.
Oct 31 2019, 7:01 PM · Diffusion, Differential, Maniphest
epriestley requested review of D20883: Show commits and revisions on tasks in a tabular view instead of handle lists.
Oct 31 2019, 6:15 PM
epriestley added a revision to T13440: Provide a richer "Revisions/Commits" UI in Maniphest: D20883: Show commits and revisions on tasks in a tabular view instead of handle lists.
Oct 31 2019, 6:13 PM · Diffusion, Differential, Maniphest
epriestley requested review of D20882: Remove "State Icons" from handles.
Oct 31 2019, 6:12 PM
epriestley added a revision to T13440: Provide a richer "Revisions/Commits" UI in Maniphest: D20882: Remove "State Icons" from handles.
Oct 31 2019, 6:10 PM · Diffusion, Differential, Maniphest
epriestley triaged T13440: Provide a richer "Revisions/Commits" UI in Maniphest as Low priority.
Oct 31 2019, 5:05 PM · Diffusion, Differential, Maniphest
epriestley committed rP97bed3508579: Show repository information (and use repository identities) in commit hovercards (authored by epriestley).
Show repository information (and use repository identities) in commit hovercards
Oct 31 2019, 4:58 PM
epriestley closed D20881: Show repository information (and use repository identities) in commit hovercards.
Oct 31 2019, 4:58 PM
artms added a comment to D20880: Force `PhabricatorRepositoryGitCommitMessageParserWorker` to be executed when changing commit from non permanent to permanent which ensures that corresponding Differential Revision is closed.

I will try to provide a script to reproduce flow one of our tools does while creating this regresion some time later today/tonight.

Oct 31 2019, 4:38 PM
artms added a comment to D20880: Force `PhabricatorRepositoryGitCommitMessageParserWorker` to be executed when changing commit from non permanent to permanent which ensures that corresponding Differential Revision is closed.

Oh, sorry, I think I misunderstood what you're describing in your test plan -- you're saying that you're currently observing the revision not closing, and believe this fixes it. I'll see if I can reproduce this.

Oct 31 2019, 4:32 PM
epriestley requested review of D20881: Show repository information (and use repository identities) in commit hovercards.
Oct 31 2019, 4:00 PM
epriestley added a revision to T12164: Put an indirection layer between author/committer strings and user accounts: D20881: Show repository information (and use repository identities) in commit hovercards.
Oct 31 2019, 3:59 PM · Customer Impact, Diffusion (v3)
epriestley added a revision to T13439: Include repository information on commit hovercards: D20881: Show repository information (and use repository identities) in commit hovercards.
Oct 31 2019, 3:58 PM · Diffusion
epriestley added a comment to T13439: Include repository information on commit hovercards.

Show audit status?

Oct 31 2019, 3:23 PM · Diffusion
epriestley added a comment to T13439: Include repository information on commit hovercards.

Here's the current hovercard:

Oct 31 2019, 3:21 PM · Diffusion
epriestley added a comment to D20880: Force `PhabricatorRepositoryGitCommitMessageParserWorker` to be executed when changing commit from non permanent to permanent which ensures that corresponding Differential Revision is closed.

Oh, sorry, I think I misunderstood what you're describing in your test plan -- you're saying that you're currently observing the revision not closing, and believe this fixes it. I'll see if I can reproduce this.

Oct 31 2019, 3:12 PM
epriestley added a comment to D20880: Force `PhabricatorRepositoryGitCommitMessageParserWorker` to be executed when changing commit from non permanent to permanent which ensures that corresponding Differential Revision is closed.

Phabricator parses commit and actually closes corresponding Differential Revision and not only marks commit as published

Oct 31 2019, 3:07 PM
artms added inline comments to D20428: When a commit appears as an ancestor of a permanent ref for the first time, run all import steps.
Oct 31 2019, 3:05 PM
artms requested review of D20880: Force `PhabricatorRepositoryGitCommitMessageParserWorker` to be executed when changing commit from non permanent to permanent which ensures that corresponding Differential Revision is closed.
Oct 31 2019, 3:04 PM

Oct 30 2019

artms committed rPbcf15abcd33c: Return empty data if fact dimension is missing, not yet available (authored by artms).
Return empty data if fact dimension is missing, not yet available
Oct 30 2019, 2:34 PM
artms closed D20861: Return empty data if fact dimension is missing, not yet available.
Oct 30 2019, 2:34 PM

Oct 29 2019

epriestley committed rP9d8cdce8e1f2: Make the top-level burndown chart in "Maniphest > Reports" show open tasks, not… (authored by epriestley).
Make the top-level burndown chart in "Maniphest > Reports" show open tasks, not…
Oct 29 2019, 8:48 PM
epriestley closed D20879: Make the top-level burndown chart in "Maniphest > Reports" show open tasks, not total tasks.
Oct 29 2019, 8:48 PM
epriestley requested review of D20879: Make the top-level burndown chart in "Maniphest > Reports" show open tasks, not total tasks.
Oct 29 2019, 8:48 PM
epriestley added a revision to T13279: Build Charting for Facts: D20879: Make the top-level burndown chart in "Maniphest > Reports" show open tasks, not total tasks.
Oct 29 2019, 8:46 PM · Plans, Facts
epriestley triaged T13439: Include repository information on commit hovercards as Low priority.
Oct 29 2019, 8:42 PM · Diffusion
epriestley committed rP114166dd3261: Roughly implement "harbormaster.artifact.search" (authored by epriestley).
Roughly implement "harbormaster.artifact.search"
Oct 29 2019, 8:37 PM
epriestley closed D20878: Roughly implement "harbormaster.artifact.search".
Oct 29 2019, 8:37 PM
leoluk awarded D20875: Don't use "phutil_hashes_are_identical()" to compare public keys a Y So Serious token.
Oct 29 2019, 8:32 PM
epriestley requested review of D20878: Roughly implement "harbormaster.artifact.search".
Oct 29 2019, 8:32 PM
epriestley added a revision to T13438: Implement "harbormaster.artifact.search": D20878: Roughly implement "harbormaster.artifact.search".
Oct 29 2019, 8:30 PM · Harbormaster
epriestley triaged T13438: Implement "harbormaster.artifact.search" as Low priority.
Oct 29 2019, 8:29 PM · Harbormaster
epriestley accepted D20861: Return empty data if fact dimension is missing, not yet available.

Thanks!

Oct 29 2019, 5:16 PM
epriestley added a comment to T13432: Diffs that have had trailing whitespace trimmed or were generated with the Git "diff.suppressBlankEmpty" config option render oddly.

After D20877, we'll forcefully override this option when generating diffs internally.

Oct 29 2019, 5:15 PM · Differential
epriestley committed rARCcc1ff38843c4: When generating diffs in "arc diff", disable Git config option "diff. (authored by epriestley).
When generating diffs in "arc diff", disable Git config option "diff.
Oct 29 2019, 5:14 PM
epriestley closed D20877: When generating diffs in "arc diff", disable Git config option "diff.suppressBlankEmpty".
Oct 29 2019, 5:14 PM
epriestley requested review of D20877: When generating diffs in "arc diff", disable Git config option "diff.suppressBlankEmpty".
Oct 29 2019, 5:13 PM
epriestley added a revision to T13432: Diffs that have had trailing whitespace trimmed or were generated with the Git "diff.suppressBlankEmpty" config option render oddly: D20877: When generating diffs in "arc diff", disable Git config option "diff.suppressBlankEmpty".
Oct 29 2019, 5:12 PM · Differential
epriestley updated the task description for T13432: Diffs that have had trailing whitespace trimmed or were generated with the Git "diff.suppressBlankEmpty" config option render oddly.
Oct 29 2019, 5:04 PM · Differential
epriestley committed rPe1da1d86d680: Trim and URI encode symbol names before building URIs from them (authored by epriestley).
Trim and URI encode symbol names before building URIs from them
Oct 29 2019, 4:48 PM
epriestley closed D20876: Trim and URI encode symbol names before building URIs from them.
Oct 29 2019, 4:48 PM
epriestley closed T13437: "Jump to Symbol" URIs from diff views are built without proper escaping as Resolved by committing rPe1da1d86d680: Trim and URI encode symbol names before building URIs from them.
Oct 29 2019, 4:48 PM · Diffusion, Differential
epriestley updated the task description for T13437: "Jump to Symbol" URIs from diff views are built without proper escaping.
Oct 29 2019, 4:48 PM · Diffusion, Differential
epriestley requested review of D20876: Trim and URI encode symbol names before building URIs from them.
Oct 29 2019, 4:43 PM
epriestley added a revision to T13437: "Jump to Symbol" URIs from diff views are built without proper escaping: D20876: Trim and URI encode symbol names before building URIs from them.
Oct 29 2019, 4:41 PM · Diffusion, Differential
epriestley triaged T13437: "Jump to Symbol" URIs from diff views are built without proper escaping as Low priority.
Oct 29 2019, 4:32 PM · Diffusion, Differential
epriestley committed rPe4cc74f1b87a: (stable) Don't use "phutil_hashes_are_identical()" to compare public keys (authored by epriestley).
(stable) Don't use "phutil_hashes_are_identical()" to compare public keys
Oct 29 2019, 1:51 AM
epriestley committed rP257830ae71d1: (stable) Remove the "ssh-auth-key" script (authored by epriestley).
(stable) Remove the "ssh-auth-key" script
Oct 29 2019, 1:51 AM
epriestley committed rP5a4a1e8c9f13: (stable) Add an optional "--sshd-key" argument to "bin/ssh-auth" for reading… (authored by epriestley).
(stable) Add an optional "--sshd-key" argument to "bin/ssh-auth" for reading…
Oct 29 2019, 1:51 AM
epriestley added a comment to T13436: Improve performance of "ssh-auth".

I deployed the --sshd-key %k stuff to secure and it looks like that shaved ~1,000-2000ms off the total cost. The ssh-auth cost has dropped to about 200ms:

Oct 29 2019, 1:47 AM · Diffusion, Phacility, Infrastructure
Harbormaster failed to build B23594: rP4a53fc339e32: Don't use "phutil_hashes_are_identical()" to compare public keys for rP4a53fc339e32: Don't use "phutil_hashes_are_identical()" to compare public keys!
Oct 29 2019, 1:36 AM
Harbormaster failed to build B23594: rP4a53fc339e32: Don't use "phutil_hashes_are_identical()" to compare public keys for rP4a53fc339e32: Don't use "phutil_hashes_are_identical()" to compare public keys!
Oct 29 2019, 1:36 AM
epriestley committed rP4a53fc339e32: Don't use "phutil_hashes_are_identical()" to compare public keys (authored by epriestley).
Don't use "phutil_hashes_are_identical()" to compare public keys
Oct 29 2019, 1:34 AM
epriestley closed D20875: Don't use "phutil_hashes_are_identical()" to compare public keys.
Oct 29 2019, 1:34 AM
epriestley requested review of D20875: Don't use "phutil_hashes_are_identical()" to compare public keys.
Oct 29 2019, 1:32 AM
epriestley added a revision to T13436: Improve performance of "ssh-auth": D20875: Don't use "phutil_hashes_are_identical()" to compare public keys.
Oct 29 2019, 1:31 AM · Diffusion, Phacility, Infrastructure
epriestley committed rP24f771c1bc07: Add an optional "--sshd-key" argument to "bin/ssh-auth" for reading "%k" from… (authored by epriestley).
Add an optional "--sshd-key" argument to "bin/ssh-auth" for reading "%k" from…
Oct 29 2019, 12:57 AM