Page MenuHomePhabricator
Feed Advanced Search

Jun 14 2020

tycho.tatitscheff awarded T13107: Git, Slowly and Painfully a Like token.
Jun 14 2020, 9:15 PM · Guides

Jun 12 2020

epriestley triaged T13549: Use "sapi_windows_set_ctrl_handler()" under PHP 7.4 to handle ^C on Windows as Low priority.
Jun 12 2020, 9:00 PM · Arcanist, Windows

Jun 11 2020

epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 11 2020, 5:39 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 11 2020, 2:48 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 11 2020, 1:36 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 11 2020, 1:29 PM · Arcanist
epriestley added a revision to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads: Unknown Object (Differential Revision).
Jun 11 2020, 12:08 AM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 11 2020, 12:08 AM · Arcanist

Jun 10 2020

epriestley added a revision to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads: Unknown Object (Differential Revision).
Jun 10 2020, 11:18 PM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 10 2020, 11:18 PM · Arcanist
epriestley added a revision to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads: Unknown Object (Differential Revision).
Jun 10 2020, 10:36 PM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 10 2020, 10:36 PM · Arcanist
epriestley added a revision to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads: Unknown Object (Differential Revision).
Jun 10 2020, 10:13 PM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 10 2020, 10:13 PM · Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

The current ls-remote script as written does not actually work; I think it only returns branches in the remote that:

Jun 10 2020, 10:04 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

The actual extension is a 100-line Python script...
The real Pandora's box this opens...

Jun 10 2020, 9:29 PM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 10 2020, 5:16 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 10 2020, 5:12 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 10 2020, 4:19 PM · Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

The real Pandora's box this opens is that now that arc is exposed to whatever issues arise with the raw Python/Mercurial API, there's a much weaker argument against not writing more extensions.

Jun 10 2020, 3:49 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

I put the extension in phabricator/ earlier by accident, but that was just me goofing my local paths. The extension is purely client side: hg can do ls-remote just fine (it's just "do hg pull, but stop half way through"), there's just no UI command for it.

Jun 10 2020, 3:42 PM · Mercurial, Arcanist
epriestley added a revision to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads: Unknown Object (Differential Revision).
Jun 10 2020, 3:30 PM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 10 2020, 3:30 PM · Arcanist

Jun 9 2020

epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

I am considering reviving the command server since I don't remember it having any critical failures, but offhand:

Jun 9 2020, 5:44 PM · Mercurial, Arcanist
epriestley added a revision to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads: Unknown Object (Differential Revision).
Jun 9 2020, 5:27 PM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 9 2020, 5:27 PM · Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

I'm going to try writing a Mercurial extension instead.

Jun 9 2020, 4:23 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

I believe this is roughly the form we end up with, which is completely ridiculous and extremely difficult to test or have any confidence in:

Jun 9 2020, 3:27 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

As a tool developer, this kind of thing is infuriating:

Jun 9 2020, 3:14 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

This is also made more complicated because Mercurial branches and bookmarks are all in a single shared namespace to some degree. I'm not sure what happens if you try to fetch a bookmark that conflicts with a local branch name (presumably: it renames it as "divergent"?) or try to fetch a branch which conflicts with a local bookmark name (presumably: fails in a way that's hard to detect?).

Jun 9 2020, 2:14 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

When the user specifies arc land --onto marker, I'd like to identify whether marker is a bookmark or branch.

Jun 9 2020, 1:58 PM · Mercurial, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 9 2020, 1:35 PM · Arcanist
epriestley moved T13214: When there is no remote Mercurial URI, `hg paths default` exits with an error code from Backlog to arc land on the Arcanist board.
Jun 9 2020, 1:07 PM · Mercurial, Arcanist
epriestley moved T13548: Upgrading: Mid 2020 Changes to "arc feature" / "arc branch" / "arc bookmark" from Backlog to vNext on the Arcanist board.
Jun 9 2020, 2:09 AM · Guides, Arcanist
epriestley moved T13545: Upgrading: Mid 2020 Changes to "arc diff" from Backlog to vNext on the Arcanist board.
Jun 9 2020, 2:09 AM · Arcanist, Guides
epriestley moved T13544: Modernize the "arc diff" workflow from Backlog to vNext on the Arcanist board.
Jun 9 2020, 2:09 AM · Arcanist
epriestley moved T13490: Upgrade all "classic" Arcanist workflows to Toolsets from Backlog to vNext on the Arcanist board.
Jun 9 2020, 2:09 AM · Arcanist
epriestley closed T13488: Upgrading: Early 2020 Changes to Arcanist as Resolved.

See T13545, T13547, T13548, for the next round.

Jun 9 2020, 2:09 AM · Arcanist, Installing & Upgrading
epriestley closed T11355: Build a flexible revision lookup API in Arcanist, a subtask of T3875: Allow arc to perform cascading rebases, maybe during or after `arc land`, as Resolved.
Jun 9 2020, 12:32 AM · Prioritized, Restricted Project, Arcanist
epriestley closed T11355: Build a flexible revision lookup API in Arcanist, a subtask of T11343: Generate default "Depends on" line in commit message when multiple diffs are stacked, as Resolved.
Jun 9 2020, 12:32 AM · Differential, Arcanist, Feature Request
epriestley closed T11355: Build a flexible revision lookup API in Arcanist, a subtask of T6072: Improve usability of `arc diff`, as Resolved.
Jun 9 2020, 12:32 AM · Restricted Project, Documentation, Arcanist
epriestley closed T11355: Build a flexible revision lookup API in Arcanist as Resolved.

This approximately exists now via T11968.

Jun 9 2020, 12:32 AM · Restricted Project, Prioritized, Arcanist
epriestley closed T11355: Build a flexible revision lookup API in Arcanist, a subtask of T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD`, as Resolved.
Jun 9 2020, 12:32 AM · Arcanist, Prioritized, Restricted Project, Feature Request
epriestley closed T10300: On branch "xyz", "arc land --onto xyz abc" does not result in update to "xyz" even when "xyz" is not ahead of the remote as Resolved.

I'm not 100% sure I got this, but all of these seem to work now:

Jun 9 2020, 12:29 AM · Arcanist

Jun 8 2020

epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 11:56 PM · Arcanist
epriestley closed T13380: `git push` fatals when CWD does not exist as Resolved by committing Restricted Diffusion Commit.
Jun 8 2020, 11:26 PM · Arcanist
epriestley added a comment to T13546: Modernize the "arc land" workflow.

Screen Shot 2020-06-08 at 4.23.04 PM.png (1×1 px, 932 KB)

Jun 8 2020, 11:24 PM · Arcanist
epriestley closed T5420: Pipe output to a pager as Resolved by committing Restricted Diffusion Commit.
Jun 8 2020, 11:22 PM · Arcanist, libphutil
epriestley closed T12876: Improve initial arc land experience when destination repo is empty as Resolved by committing Restricted Diffusion Commit.
Jun 8 2020, 11:20 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 11:16 PM · Arcanist
epriestley updated the task description for T13547: Upgrading: Mid 2020 Changes to "arc land".
Jun 8 2020, 10:54 PM · Guides, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 10:42 PM · Arcanist
epriestley edited the content of Changelog.
Jun 8 2020, 9:55 PM
epriestley created an object: 2020 Week 22 (Early June).
Jun 8 2020, 9:54 PM
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 9:53 PM · Arcanist
epriestley closed T2928: "arc start" / "arc feature" / "arc push" Discussion as Resolved.

After D12336:

Jun 8 2020, 9:44 PM · Maniphest, Phrequent, Arcanist
epriestley updated the task description for T13548: Upgrading: Mid 2020 Changes to "arc feature" / "arc branch" / "arc bookmark".
Jun 8 2020, 9:42 PM · Guides, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 9:36 PM · Arcanist
epriestley added a revision to T2928: "arc start" / "arc feature" / "arc push" Discussion: Unknown Object (Differential Revision).
Jun 8 2020, 9:23 PM · Maniphest, Phrequent, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 9:23 PM · Arcanist
epriestley renamed T13548: Upgrading: Mid 2020 Changes to "arc feature" / "arc branch" / "arc bookmark" from Upgrading: Mid 2020 Changes to "arc feature" / "arc branch" to Upgrading: Mid 2020 Changes to "arc feature" / "arc branch" / "arc bookmark".
Jun 8 2020, 7:34 PM · Guides, Arcanist
epriestley triaged T13548: Upgrading: Mid 2020 Changes to "arc feature" / "arc branch" / "arc bookmark" as Normal priority.
Jun 8 2020, 7:34 PM · Guides, Arcanist
epriestley updated the task description for T13547: Upgrading: Mid 2020 Changes to "arc land".
Jun 8 2020, 6:40 PM · Guides, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 6:35 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 5:40 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 5:30 PM · Arcanist
epriestley moved T2928: "arc start" / "arc feature" / "arc push" Discussion from Backlog to arc land on the Arcanist board.
Jun 8 2020, 5:21 PM · Maniphest, Phrequent, Arcanist
epriestley removed a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T9457: arc diff crashes when trying to stash submodule diffs.
Jun 8 2020, 1:50 PM · Arcanist, Differential
epriestley removed a parent task for T9457: arc diff crashes when trying to stash submodule diffs: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
Jun 8 2020, 1:50 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 1:40 PM · Arcanist
epriestley updated the task description for T13547: Upgrading: Mid 2020 Changes to "arc land".
Jun 8 2020, 1:34 PM · Guides, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 8 2020, 1:21 PM · Arcanist
epriestley updated the task description for T13547: Upgrading: Mid 2020 Changes to "arc land".
Jun 8 2020, 1:21 PM · Guides, Arcanist

Jun 7 2020

epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 7 2020, 8:12 PM · Arcanist
epriestley added a revision to T13380: `git push` fatals when CWD does not exist: Unknown Object (Differential Revision).
Jun 7 2020, 8:12 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 7 2020, 7:53 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 7 2020, 7:07 PM · Arcanist
epriestley moved T5420: Pipe output to a pager from Backlog to arc land on the Arcanist board.
Jun 7 2020, 5:54 PM · Arcanist, libphutil
epriestley added a revision to T5420: Pipe output to a pager: Unknown Object (Differential Revision).
Jun 7 2020, 5:53 PM · Arcanist, libphutil
epriestley claimed T5420: Pipe output to a pager.
Jun 7 2020, 5:43 PM · Arcanist, libphutil
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 7 2020, 5:16 PM · Arcanist
epriestley updated the task description for T13547: Upgrading: Mid 2020 Changes to "arc land".
Jun 7 2020, 4:22 PM · Guides, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 7 2020, 3:53 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 7 2020, 3:29 PM · Arcanist
epriestley added a revision to T12876: Improve initial arc land experience when destination repo is empty: Unknown Object (Differential Revision).
Jun 7 2020, 3:29 PM · Arcanist
epriestley claimed T12876: Improve initial arc land experience when destination repo is empty.
Jun 7 2020, 3:23 PM · Arcanist

Jun 5 2020

epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 11:18 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 11:15 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 11:12 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 11:10 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 11:08 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 11:07 PM · Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 10:30 PM · Arcanist
epriestley updated the task description for T13546: Modernize the "arc land" workflow.
Jun 5 2020, 9:17 PM · Arcanist
epriestley updated the task description for T13546: Modernize the "arc land" workflow.
Jun 5 2020, 9:17 PM · Arcanist
epriestley closed T3875: Allow arc to perform cascading rebases, maybe during or after `arc land` as Resolved.

This is somewhat implemented by D21315, which is headed to master soon. See also T13546 and T12876.

Jun 5 2020, 8:42 PM · Prioritized, Restricted Project, Arcanist
epriestley added a revision to T13546: Modernize the "arc land" workflow: Unknown Object (Differential Revision).
Jun 5 2020, 7:02 PM · Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

Just extracting a few blocks of old code for reference:

Jun 5 2020, 6:26 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

I may actually make the minimum version whichever version has this fix:

Jun 5 2020, 5:39 PM · Mercurial, Arcanist
epriestley added a comment to T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads.

Today, arc land in Mercurial does not support the "merge" land strategy.

Jun 5 2020, 2:55 PM · Mercurial, Arcanist