Page MenuHomePhorge
Feed Advanced Search

Feb 23 2024

Ekubischta renamed T15742: When creating a Diffusion Repo, add helpful text to each field from When creating a Diffusion Rep, add helpful text to each field to When creating a Diffusion Repo, add helpful text to each field.
Feb 23 2024, 14:19 · UX, Diffusion
Ekubischta created T15742: When creating a Diffusion Repo, add helpful text to each field.
Feb 23 2024, 14:19 · UX, Diffusion

Feb 21 2024

bekay added a comment to T15741: Diffusion pattern search not working as expected.

The word solution would solve it from the expecting side, you are right. Here in my company the search is used frequently and only as a plain text search. So we have to escape the special regex signs time and again. Just would be interested if this is seen as an issue by others who uses the feature.

Feb 21 2024, 12:48 · Diffusion
avivey added a comment to T15741: Diffusion pattern search not working as expected.

We can probably add a checkbox, and some nicer handling for the exception. Or possibly, just adding the word "regex" might solve this from the "user expectation" side.

Feb 21 2024, 12:43 · Diffusion
bekay added a comment to T15741: Diffusion pattern search not working as expected.

Thanks for the clarification. I still think we should tackle the exception.

Feb 21 2024, 12:41 · Diffusion
avivey added a comment to T15741: Diffusion pattern search not working as expected.

The word "pattern" was meant to imply "regex pattern".
Specifically - the ability to search for a regex is much more useful then a plain-text only search (and costs us basically nothing).

Feb 21 2024, 12:35 · Diffusion
bekay updated the task description for T15741: Diffusion pattern search not working as expected.
Feb 21 2024, 10:52 · Diffusion
bekay created T15741: Diffusion pattern search not working as expected.
Feb 21 2024, 10:51 · Diffusion
bekay added a comment to T15728: Repo home view and browse view share the same menu tab.

I tried to understand the situation. Thanks.

In your opinion: on the repo view (with clone buttons) is it really important to link to the other similar "reduced" view (without clone buttons)?

Feb 21 2024, 10:15 · Discussion Needed, Diffusion
valerio.bozzolan added a comment to T15728: Repo home view and browse view share the same menu tab.

I tried to understand the situation. Thanks.

Feb 21 2024, 08:03 · Discussion Needed, Diffusion

Feb 14 2024

bekay added a revision to T15728: Repo home view and browse view share the same menu tab: D25538: Separate repository home and browse view in tab menu.
Feb 14 2024, 17:27 · Discussion Needed, Diffusion

Feb 12 2024

aklapper closed T15129: Unmark Audit as a required application as Resolved by committing rP821708414eec: Allow to uninstall (hide) Audit application.
Feb 12 2024, 11:10 · Diffusion, User-Cigaryno

Feb 9 2024

philj0st asked Q109: Multiple commits in one Audit?.
Feb 9 2024, 14:08 · Diffusion, Differential

Jan 28 2024

bekay closed T15645: Implement "Locate File" input in Browse view as Resolved.

I have landed my solution.

Jan 28 2024, 12:18 · Diffusion
bekay updated the task description for T15728: Repo home view and browse view share the same menu tab.
Jan 28 2024, 12:17 · Discussion Needed, Diffusion
bekay created T15728: Repo home view and browse view share the same menu tab.
Jan 28 2024, 12:12 · Discussion Needed, Diffusion

Jan 25 2024

CryingWolf created T15721: Commits in Phorge stuck on 'Still Importing'.
Jan 25 2024, 14:06

Jan 19 2024

bekay added a comment to T15645: Implement "Locate File" input in Browse view.
In T15645#15201, @speck wrote:

@bekay while in this area of code would you have any pointers on these other issues I’d like to fix at some point?

  1. File browse widget doesn’t work unless logged in, for publicly accessible repos
  2. The search results pop up width is often too narrow to show the full results path, and truncates the end of the path instead of beginning.
Jan 19 2024, 12:00 · Diffusion

Jan 18 2024

speck added a comment to T15645: Implement "Locate File" input in Browse view.

@bekay while in this area of code would you have any pointers on these other issues I’d like to fix at some point?

  1. File browse widget doesn’t work unless logged in, for publicly accessible repos
  2. The search results pop up width is often too narrow to show the full results path, and truncates the end of the path instead of beginning.
Jan 18 2024, 23:35 · Diffusion
bekay added a comment to T15645: Implement "Locate File" input in Browse view.

@speck @valerio.bozzolan My revision is ready to be tested 😄

Jan 18 2024, 16:06 · Diffusion
bekay added a revision to T15645: Implement "Locate File" input in Browse view: D25521: Adds "Locate File" input to every browse directory view in Diffusion.
Jan 18 2024, 16:04 · Diffusion

Jan 14 2024

aklapper closed T15656: Clicking "Clone" in a Diffusion repo gives an error as Resolved.

https://we.phorge.it/source/phorge/browse/master/src/applications/repository/storage/PhabricatorRepository.php$348 got fixed by rP222a6fea0a1d9318198fe73a0501cf6444420ce3 in T15658, thus resolving

Jan 14 2024, 11:48 · PHP 8 support, Diffusion

Jan 11 2024

bekay added a comment to T15645: Implement "Locate File" input in Browse view.

Under the hood branches are already supported by the locate feature. The whole file tree is loaded via AJAX, when you first click in the input field. This tree represents the current selected branch.

Jan 11 2024, 12:30 · Diffusion

Jan 4 2024

aklapper added a revision to T15129: Unmark Audit as a required application: D25503: Allow to uninstall (hide) Audit application.
Jan 4 2024, 07:34 · Diffusion, User-Cigaryno

Dec 9 2023

speck added a comment to T15645: Implement "Locate File" input in Browse view.

I’ve been meaning to investigate this. It also has thrown me that it’s not available where you expect it. I do suspect @valerio.bozzolan is right

Dec 9 2023, 23:59 · Diffusion

Dec 8 2023

valerio.bozzolan added a comment to T15645: Implement "Locate File" input in Browse view.

I wonder if under the hood this means "Add branch support to Locate File"

Dec 8 2023, 20:01 · Diffusion
bekay claimed T15645: Implement "Locate File" input in Browse view.

Well, no opinions from the team. I still think this should be implemented... 😁

Dec 8 2023, 13:27 · Diffusion

Nov 15 2023

valerio.bozzolan closed T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) as Resolved by committing rP775d141fe6bf: Audit Feed: less verbose when the author is the committer.
Nov 15 2023, 12:57 · UX, User-valerio.bozzolan, Diffusion

Nov 11 2023

aklapper closed T15443: Add Diffusion policy capability "Can Edit and View Identities" as Resolved by committing rP90f651d669e4: Add Diffusion policy capability "Can Edit and View Identities".
Nov 11 2023, 12:27 · Diffusion, Policy

Nov 10 2023

Matthew created T15664: Bug: Unable to add an empty repository to an owners package.
Nov 10 2023, 19:52 · Owners, Bug Reports, Diffusion
bekay updated the task description for T15583: Typeahead datasource query for repos should match substrings.
Nov 10 2023, 07:57 · Feature Requests, Diffusion

Oct 27 2023

fgaz added a comment to T15656: Clicking "Clone" in a Diffusion repo gives an error.

you just adopted PHP 7.4 or something similar I think to fix

Oct 27 2023, 12:09 · PHP 8 support, Diffusion
valerio.bozzolan reopened T15656: Clicking "Clone" in a Diffusion repo gives an error as "Open".

Thanks for reporting

Oct 27 2023, 11:58 · PHP 8 support, Diffusion
valerio.bozzolan added a parent task for T15656: Clicking "Clone" in a Diffusion repo gives an error: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Oct 27 2023, 11:53 · PHP 8 support, Diffusion
fgaz closed T15656: Clicking "Clone" in a Diffusion repo gives an error as Invalid.

Nevermind, this is a problem with my setup, sorry for the noise. (I missed the second line, and of course I realized it right after submitting)

Oct 27 2023, 11:22 · PHP 8 support, Diffusion
fgaz created T15656: Clicking "Clone" in a Diffusion repo gives an error.
Oct 27 2023, 11:17 · PHP 8 support, Diffusion

Oct 26 2023

aklapper renamed T15443: Add Diffusion policy capability "Can Edit and View Identities" from Add Diffusion policy capability "Can create and edit Identities" to Add Diffusion policy capability "Can Edit and View Identities".
Oct 26 2023, 19:36 · Diffusion, Policy
aklapper added a revision to T15443: Add Diffusion policy capability "Can Edit and View Identities": D25450: Add Diffusion policy capability "Can Edit and View Identities".
Oct 26 2023, 19:30 · Diffusion, Policy

Sep 26 2023

bekay created T15645: Implement "Locate File" input in Browse view.
Sep 26 2023, 07:03 · Diffusion
valerio.bozzolan added a comment to T15256: Diffusion file: add a way to copy permalink.

Yeah feel free to review D25301

Sep 26 2023, 06:55 · User-valerio.bozzolan, Diffusion
bekay added a comment to T15256: Diffusion file: add a way to copy permalink.

I still like this. Why is this not going forward? 😄

Sep 26 2023, 06:52 · User-valerio.bozzolan, Diffusion

Sep 4 2023

bekay closed T15583: Typeahead datasource query for repos should match substrings as Resolved.

This is now resolved.

Sep 4 2023, 11:14 · Feature Requests, Diffusion

Sep 2 2023

bekay added a revision to T15583: Typeahead datasource query for repos should match substrings: D25430: Implement ferret engine in typeahead datasource query for repos.
Sep 2 2023, 16:24 · Feature Requests, Diffusion

Aug 28 2023

valerio.bozzolan updated the task description for T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) .
Aug 28 2023, 13:27 · UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan moved T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.
Aug 28 2023, 12:32 · UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan updated the task description for T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) .
Aug 28 2023, 12:27 · UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan updated the task description for T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) .
Aug 28 2023, 12:13 · UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan added a revision to T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) : D25421: Audit Feed: less verbose when the author is the committer.
Aug 28 2023, 12:09 · UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan claimed T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) .
Aug 28 2023, 12:04 · UX, User-valerio.bozzolan, Diffusion

Aug 26 2023

MacFan4000 closed Q68: Diffusion refuses to show a commit in a non-UTF-8 file as resolved.
Aug 26 2023, 05:21 · Diffusion

Aug 22 2023

bekay added a comment to T15583: Typeahead datasource query for repos should match substrings.

go for it.

There may already be a feature somewhere to automatically trigger a re-index because the code changed - I'll try to look for one this week.

edit: looks like it's just "add an autopatch" like resources/sql/autopatches/20191028.uriindex.01.rebuild.php. No worries.

Aug 22 2023, 08:13 · Feature Requests, Diffusion
avivey added a project to T15491: Add config option for default branch name: Good Starter Task.

This might be a Good Starter Task, I think - you'll need to add a class for the config, and pull the config value in diffusion.

Aug 22 2023, 07:28 · Good Starter Task, Feature Requests, Diffusion
avivey added a comment to T15583: Typeahead datasource query for repos should match substrings.

go for it.

Aug 22 2023, 07:13 · Feature Requests, Diffusion

Aug 21 2023

bekay updated subscribers of T15583: Typeahead datasource query for repos should match substrings.

Okay, my proposal:

Aug 21 2023, 18:01 · Feature Requests, Diffusion
avivey added a comment to T15583: Typeahead datasource query for repos should match substrings.

a hack that might work: add a field in the document that's called "typeahead-text" or something, and put both title and callsign into it (and maybe number and short-name as well). Then use that field in the Datasource.
Since this is a full-text field, whatever the user types will fit this field...

Aug 21 2023, 17:59 · Feature Requests, Diffusion
bekay added a comment to T15583: Typeahead datasource query for repos should match substrings.

Okay, I have tried to wrap my head around the ferret engine. Problem is: the repo callsign is not part of the indexed material. So I would have to construct some query like (just a schema): WHERE ferret-query like '%term%' OR callsign like 'term%' - but that is not possible with the phabricator query engine. The ferret query parts are separatly created and every other where clause is merged with AND. I don't think, there is a clean way out of this. You could make TWO queries: The old one and one with the ferret engine. And then merge the results and remove doubles. But I don't know... just doesn't feel right.

Aug 21 2023, 17:07 · Feature Requests, Diffusion
bekay added a comment to T15583: Typeahead datasource query for repos should match substrings.

I suspect that the code in People is the oldest one - this stuff blames to 2011! and does explicit sql stuff!

Aug 21 2023, 15:36 · Feature Requests, Diffusion
avivey added a comment to T15583: Typeahead datasource query for repos should match substrings.

rP99c9df96b4ffbf7 (2015) is the big "convert to Full Text Search" commit, but looks like it's not about Ferret (2017?).

Aug 21 2023, 15:36 · Feature Requests, Diffusion
avivey added a comment to T15583: Typeahead datasource query for repos should match substrings.

I suspect that the code in People is the oldest one - this stuff blames to 2011! and does explicit sql stuff!

Aug 21 2023, 15:21 · Feature Requests, Diffusion
bekay added a comment to T15583: Typeahead datasource query for repos should match substrings.

I have searched through the code a little bit and there is another system for typeahaed results. It is token based. So, how does it work?

Aug 21 2023, 14:42 · Feature Requests, Diffusion
avivey added a comment to T15583: Typeahead datasource query for repos should match substrings.

Yeah, that's probably good - that's the query for typeaheads and probably global search, but not for other cases.

Aug 21 2023, 11:29 · Feature Requests, Diffusion
bekay added a comment to T15583: Typeahead datasource query for repos should match substrings.

There is no ferret involved in my fix. I have already implemented it in our company instance and the devs are loving it. The change is in this line: https://we.phorge.it/source/phorge/browse/master/src/applications/repository/query/PhabricatorRepositoryQuery.php$650

Aug 21 2023, 09:23 · Feature Requests, Diffusion
valerio.bozzolan added a comment to T15583: Typeahead datasource query for repos should match substrings.

I also don't fully understand the "Phabricator way" to create full text queries still using indexes. That is my main concern.

Aug 21 2023, 08:56 · Feature Requests, Diffusion
avivey added a project to T15583: Typeahead datasource query for repos should match substrings: Feature Requests.

Yeah, totally reasonable feature request.
Do you think you can implement?
This might involve the Ferret engine (like this thing, or maybe there's a simpler approach for the query (title LIKE %text% in the Query class?).

Aug 21 2023, 08:14 · Feature Requests, Diffusion
bekay added a comment to T15583: Typeahead datasource query for repos should match substrings.

No interest in this? I can send a diff to differential and be mauled there 🦁

Aug 21 2023, 08:03 · Feature Requests, Diffusion

Aug 4 2023

bekay added a comment to T15583: Typeahead datasource query for repos should match substrings.

Just to illustrate my point - here are the repositories of phorge: https://we.phorge.it/diffusion/

Aug 4 2023, 07:02 · Feature Requests, Diffusion

Aug 3 2023

bekay updated the task description for T15583: Typeahead datasource query for repos should match substrings.
Aug 3 2023, 11:29 · Feature Requests, Diffusion
bekay created T15583: Typeahead datasource query for repos should match substrings.
Aug 3 2023, 10:25 · Feature Requests, Diffusion

Jul 29 2023

aklapper closed T15423: PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding as Resolved by committing rARC788098096e11: Fix PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding.
Jul 29 2023, 09:20 · Diffusion, PHP 8 support

Jul 26 2023

avivey added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

Cool, I'll play with it and see what I can find.

Jul 26 2023, 15:42 · Diffusion
tinloaf added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

Okay, I think I created a minimal example reproducing the problem. The repository is publicly available here: https://sourceforge.net/p/tinloaf-phorge-problem/code-hg/ci/default/tree/

Jul 26 2023, 14:20 · Diffusion
avivey added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

Do you know off the top of your head whether the binary-detection in the commit view and the code browser view differ in some way?

Jul 26 2023, 08:46 · Diffusion
tinloaf added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

To be clear - it's a single file in a single commit, in the equivalent of this page: https://we.phorge.it/rARCa604548101025875de20a9c263df3790fea425b3 - is that right?

Jul 26 2023, 08:35 · Diffusion

Jul 21 2023

avivey added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

To be clear - it's a single file in a single commit, in the equivalent of this page: https://we.phorge.it/rARCa604548101025875de20a9c263df3790fea425b3 - is that right?

Jul 21 2023, 17:00 · Diffusion

Jul 20 2023

tinloaf asked Q68: Diffusion refuses to show a commit in a non-UTF-8 file.
Jul 20 2023, 11:07 · Diffusion

Jul 18 2023

valerio.bozzolan added a comment to T15556: Improve Diffusion identity reassignment propagation.

Thanks! Now the second step is, finding at least one file that is related to the generation of the above feeds / texts

Jul 18 2023, 12:54 · Bug Reports, Diffusion
smith renamed T15556: Improve Diffusion identity reassignment propagation from Show the Assigned Identity from Diffusion Commits pages to Improve Diffusion identity reassignment propagation.
Jul 18 2023, 12:53 · Bug Reports, Diffusion
valerio.bozzolan added a comment to T15556: Improve Diffusion identity reassignment propagation.

I'm not able to provide a smart title for this Task :D Thanks for any help in this

Jul 18 2023, 12:51 · Bug Reports, Diffusion
valerio.bozzolan closed Q59: Diffusion Identity reassignment doesn't propagate correctly as obsolete.
Jul 18 2023, 12:49 · People, Diffusion, Bug Reports
valerio.bozzolan added a comment to Q59: Diffusion Identity reassignment doesn't propagate correctly.

We can continue the discussion in Task T15556 - thanks for reporting

Jul 18 2023, 12:49 · People, Diffusion, Bug Reports
valerio.bozzolan triaged T15556: Improve Diffusion identity reassignment propagation as Low priority.
Jul 18 2023, 12:48 · Bug Reports, Diffusion
Sten closed T15476: PHP 8.1 "strlen(null)" exception trying to stop maintenance mode of Diffusion repo as Resolved by committing rPcb9fcf18d5c3: Fix PHP 8.1 "strlen(null)" exception trying to stop maintenance mode of….
Jul 18 2023, 08:06 · Diffusion, PHP 8 support

Jul 17 2023

aklapper placed T15476: PHP 8.1 "strlen(null)" exception trying to stop maintenance mode of Diffusion repo up for grabs.

I currently don't have time to work on this so feel free to improve the diff (via arcanist/bin/arc patch D25296 / arcanist/bin/arc diff --update D25296).

Jul 17 2023, 13:23 · Diffusion, PHP 8 support
Sten reassigned T15476: PHP 8.1 "strlen(null)" exception trying to stop maintenance mode of Diffusion repo from Sten to aklapper.

Andre already has a diff already out for this...

Jul 17 2023, 13:05 · Diffusion, PHP 8 support
Sten added a revision to T15476: PHP 8.1 "strlen(null)" exception trying to stop maintenance mode of Diffusion repo: D25354: Fix PHP 8.1 strlen(null) when taking a repo out of maintenance mode..
Jul 17 2023, 13:02 · Diffusion, PHP 8 support
Sten claimed T15476: PHP 8.1 "strlen(null)" exception trying to stop maintenance mode of Diffusion repo.

Have replicated the fault.

Jul 17 2023, 13:01 · Diffusion, PHP 8 support

Jul 11 2023

avivey added a comment to T15533: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..
  • the setlocal isn't supposed to make a difference (it only applies the command string itself - ie if a file is named 🧆.txt.
  • Setting E is more likely to cause this problem then to solve it...
Jul 11 2023, 18:31 · Localization, Bug Reports, Diffusion
avivey added a comment to T15533: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..

I think these two are related here:

Jul 11 2023, 17:25 · Localization, Bug Reports, Diffusion
avivey added a comment to T15533: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..

(I'm able to reproduce. Had to apt-get install language-pack-hu for that...)

Jul 11 2023, 17:08 · Localization, Bug Reports, Diffusion

Jul 10 2023

avivey added a project to T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) : Good Starter Task.
Jul 10 2023, 20:09 · UX, User-valerio.bozzolan, Diffusion
avivey edited projects for T15533: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'., added: Bug Reports, Localization; removed Arcanist.
Jul 10 2023, 20:08 · Localization, Bug Reports, Diffusion

Jul 9 2023

valerio.bozzolan added a comment to Q59: Diffusion Identity reassignment doesn't propagate correctly.

Is there a Task about this? if not, feel free to open that in Diffusion at least. I'm interested in seeing this fixed.

Jul 9 2023, 21:45 · People, Diffusion, Bug Reports
valerio.bozzolan added a comment to Q59: Diffusion Identity reassignment doesn't propagate correctly.

Ouch sorry renamed again since I forgot the discussion. Still an annoying bug and found your question.

Jul 9 2023, 21:43 · People, Diffusion, Bug Reports
valerio.bozzolan updated Q59: Diffusion Identity reassignment doesn't propagate correctly from Diffusion Identity reassignment doesn't propagate correctly in People queries to Diffusion Identity reassignment doesn't propagate correctly.
Jul 9 2023, 21:42 · People, Diffusion, Bug Reports
valerio.bozzolan updated Q59: Diffusion Identity reassignment doesn't propagate correctly from Identity reassignment doesn't propagate correctly in Diffusion to Diffusion Identity reassignment doesn't propagate correctly in People queries.
Jul 9 2023, 21:41 · People, Diffusion, Bug Reports

Jul 7 2023

szotsaki added a comment to T15533: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..

It is on Diffusion > My repository > Selected commit SHA diff page. E.g. https://<domain>/R1:abdcdefgh

Jul 7 2023, 07:47 · Localization, Bug Reports, Diffusion

Jul 6 2023

valerio.bozzolan closed T15314: Diffusion commit with a Diff: "<user> added an edge" as Resolved by committing rP7bebfa289aa1: Diffusion commits: add some edge phrases about Revisions.
Jul 6 2023, 11:32 · User-valerio.bozzolan, UX, Diffusion
avivey added a comment to T15533: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..

Where exactly are you seeing this error? what page exactly?

Jul 6 2023, 06:47 · Localization, Bug Reports, Diffusion

Jul 5 2023

szotsaki created T15533: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..
Jul 5 2023, 21:27 · Localization, Bug Reports, Diffusion
valerio.bozzolan triaged T15528: Diffusion commit Feed: avoid to show the author twice (Authored by xxx) as Wishlist priority.
Jul 5 2023, 08:09 · UX, User-valerio.bozzolan, Diffusion