Jul 6 2023
I've extracted T15535: Using Differential with plain Git, without requiring Arc for the git-push-for-revision.
Has anyone experimented with using arcanist in a docker container? I see two people have published these on dockerhub:
Jul 5 2023
Interesting.... Herald could probably start the flow, but there's still more parts needed (update vs create revision, extract summary and test plan), and it technically can't delete the branch (it can prevent it from being created, but that shows up as an error in the user-side).
But it should be able to at least trigger the flow and provide a URL for the user to click on.
Could this be solved with a Herald action?
I suspect there's also a problem of motivation: These things are lots of work, and the people who are capable of performing them - people who are comfortable with working with these tools - will not personally benefit from this stuff. The people who would benefit the most are people who are not involved in the project at all...
Jul 4 2023
I think the current actionable steps we can take are:
I posted this in a separate thread, but it is definitely related: https://we.phorge.it/T15524
Jul 3 2023
May 9 2023
May 7 2023
May 6 2023
more details about arc land - https://we.phorge.it/T15364
Apr 29 2023
I've got a docker-compose setup working which runs mariadb and phabricator/phorge against shared/mounted phabricator/arcanist folders to allow easy local-modifications+. The readme outlines basic steps to get running. I've tried to keep it as minimal as possible while also making sure standard/default configurations are made so you can get up and running as soon as possible. Currently it's setup with php 7.4 but I'll be looking to update to 8.1 or 8.2. There are probably other minor things that I'll need to update with it as I use it more but I think this should generally work.
Apr 23 2023
Relevant links:
Apr 18 2023
@ton welcome, glad to have your input here.
Apr 14 2023
Having been invited to chime in from Q46 I will leave my 2 cents here:
Apr 12 2023
Indeed. Thanks for cleaning. Having said that "Moving a file" is not a "specific" use-case for Subversion users. That kind of bug is an indicator that probably shows to us that this component is essentially not usable by a majority of Subversion* cases.
@valerio.bozzolan - marking all bugs in Arcanist as subtasks of this task is not helpful. This task is about discussing users not being happy about arcanist; No specific bug or specific broken use-case is actually relevant to having users not want to use it, because in almost all cases users either refuse to even try it (so they are not effected the bug).
Bugs that are found and are causing any discomfort are fixed.
Apr 8 2023
Apr 6 2023
Checked using Incognito window, the default time is UTC and 24 hours format.
Mar 28 2023
Mar 26 2023
I added that sub-task since it is a bit hypocritical for us to ask why many people don't use Arcanist... if Arcanist does not support any official stable version of PHP.
Mar 24 2023
Mar 20 2023
@Ekubischta if you want to continue the discussion about the GitHub→Phorge bot, feel free to continue together here:
Mar 15 2023
One thing that could help a lot for my survival, for example, is the creation of a small bot able to convert the GitHub/GitLab flow to the Phabricator flow - automagically.
Jan 25 2023
The concept we're aiming for is "Extension Store" - Core to be minimal,. and everything else to be an optional install, with an "app store" somewhere here, and making installing extensions easy.
Isn't it possible to open a branch for that? who decide what feature can be integrated in Phorge? Just a remark, Phrequent *is* the application for time tracking, even quite empty by now
Nov 15 2022
Looks great. I implemented a rough and simple logging feature over Phrequent, your extension looks more precise. I would think its better to merge/replace Phrequent rather than adding more implementations, though
I used Docker environment forked from RedpointGames. Its now migrated on a Ubuntu base and is available on a Github repository.
Oct 30 2022
Oct 21 2022
Sep 20 2022
I just tried it here, and it didn't require any auth. maybe something was wrong with our setup at the time?
Sep 16 2022
There is a thread to translatewiki.net about adding Phorge: https://translatewiki.net/wiki/Thread:Support/Adding_Phorge_for_translation%3F.
Wikimedia must first migrate to Phorge to add it into translatewiki.net.
Jul 1 2022
@avivey has fixed this on the upstream install.
Jun 10 2022
Jun 9 2022
Jun 6 2022
I'd point out that Gerrit was originally intended to work with a client-side tool called repo (Which also manages multi-repo code trees).
The git push ... <magic ref> is kind of a workaround for users that found having a client-side tool annoying to use :)
May 1 2022
Apr 28 2022
Thank you for these write-ups, I'll need more time to review however I noticed Evan recently started a task in the upstream where it looks like he's investigating compiling PHP to a library for use with a custom native entrypoint which would allow distributing arcanist as a single binary (he estimates ~10mb in size).
https://secure.phabricator.com/T13675
Definitely agree that the effort to set up arcanist isn't huge. And at my current work, it's baked into our common Dev PC setup, so it's almost zero effort. But there is an effort, and a dev/user who is just passing by to fix a typo or suggest a one-line change in some code isn't going to be willing to do that effort.