Page MenuHomePhorge

Improve Diffusion identity reassignment propagation
Open, LowPublic

Description

Scenario:

  • Add some commits authored with an identity A that will get assigned to user X and some authored with an identity B that will not get assigned to anyone.
  • Explicitly unassign identity A from user X.
  • Explicitly assign identity B to user X.
  • Go to user X's commit list from the user X's profile page or craft a query for Diffusion commits, specifying X as author.

Expectations:
Commits A are not returned, commits B are returned — reflecting current state of identity-user mappings.

Reality:
Commits A are returned, commits B are not returned — reflecting the state of affairs at the time of indexing the commits.

Screenshots (from comment):

Here, I assigned one of your identities to myself:

image.png (362×370 px, 18 KB)

Now when you go to the list of your commits, there is some entry from "me", but there shouldn't.
image.png (383×503 px, 27 KB)

And when you look at my commits, there are none — but there should, as this commit is now mine, as far as Diffusion is concerned.
image.png (376×475 px, 15 KB)

image.png (234×757 px, 17 KB)


This Task was elevated from question Q59

Event Timeline

valerio.bozzolan created this task.
valerio.bozzolan created this object in space S1 Public.

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

smith renamed this task from Show the Assigned Identity from Diffusion Commits pages to Improve Diffusion identity reassignment propagation.Jul 18 2023, 12:53

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