773 Star 1.5K Fork 351

开源中国 / Gitee Feedback

 / 详情

贡献者列表无法正确统计多邮箱的用户

挂起
Bug
创建于  
2020-08-15 16:08

问题描述

贡献者列表无法正确统计多邮箱的用户

重现步骤

  1. 访问https://gitee.com/ComsenzDiscuz/DiscuzX/contributors?ref=master
  2. 可以在这个页面看到一些mailto:链接,但其中的一些邮箱是绑定过账号的

期望效果

可以将使用了多个邮箱的用户的commit计数合并计算,而不是像现在这样每个都单独显示,更不要把已经绑定过的邮箱原地址直接暴露出来,太显眼了。

实际效果

一个人只要使用了2个邮箱提交,那么就会有一个邮箱被直接显示到界面上,而且两个不同邮箱的提交无法合并计数,这对更换了邮箱的用户非常不友好,贡献也无法累积计算。


@诺墨 别急着关闭我的issue呀,我发了就是我确定这个问题真的存在,不信你可以在我上面发的页面里搜我的用户名(popcorner),你会发现有2个我,其中一个只有邮箱,而且那个邮箱我确认已经绑定过了。

评论 (4)

popcorner 创建了缺陷
展开全部操作日志

输入图片说明
发个截图证明我说的是真的 @诺墨

另外我之前是尝试过把这个邮箱设置为提交邮箱的,但是发现没有用,依然无法跟之前的合并计算,所以没办法就改掉了。

popcorner 修改了描述

输入图片说明
发个截图证明我说的是真的 @诺墨

另外我之前是尝试过把这个邮箱设置为提交邮箱的,但是发现没有用,依然无法跟之前的合并计算,所以没办法就改掉了。

@popcorner 提交邮箱的作用主要是在Web端提交代码时作为 commit email使用。以前提交过的代码贡献度暂不支持回溯。但贡献者列表是会归入对应绑定的帐号的。私聊我你的帐号名,仓库和具体问题截图。我们看看你的具体问题吧。

诺墨 添加协作者诺墨
诺墨 任务状态待确认 修改为进行中

提交邮箱的作用主要是在Web端提交代码时作为 commit email使用。以前提交过的代码贡献度暂不支持回溯。但贡献者列表是会归入对应绑定的帐号的。私聊我你的帐号名,仓库和具体问题截图。我们看看你的具体问题吧。

@诺墨 也不是这样

以前提交过的代码贡献度暂不支持回溯

我不是想要回溯之前贡献的commit里的邮箱,出问题的反而是最近的提交

我之前一直使用gitee提供的user.noreply.gitee.com邮箱作为提交邮箱,之前一直使用正常,也能计入我的账号。最近因为考虑到多平台协作问题(gitee无法正常绑定users.noreply.github.com,反过来也不行)想要换成一个新的邮箱,就专门注册了一个邮箱给git用,并换进去使用。
然而发现,即便我将它设置成了新的提交邮箱,生成的提交居然无法正常计入我原有的名字下面的贡献里,而是单独计算,这就非常难受了,我赶紧把邮箱又改了回来,然而我不管怎么改设置,在贡献者列表这一页,新做的贡献总是无法计入个人账号下,白白浪费了好几个commit。

因为在那个仓库里的贡献都会以PR形式合并成一个提交并合入主干,所以走的一定是gitee上配置的邮箱名称,因此肯定不是我提交邮箱配置错了导致没显示出来的。合并的时候提交邮箱确实已经改绑了。

简单的说,现象就是,改邮箱以前的提交正常计入了我的名下,新换绑的反而无法计入了。

然后我观察了一下 https://gitee.com/ComsenzDiscuz/DiscuzX/contributors?ref=master 这个页面,居然发现了DiscuzX(2 commit)的一个账号对应的链接是一个mailto开头的user.noreply.gitee.com邮箱。这个邮箱显然是跟账号直接关联的,不应该对应不上账号。从观察上来看,这个邮箱显然是贡献者列表里排名第四的那个DiscuzX账号所有,但也没被计入它的账号范围内。

结合我之前遇到的问题,我自然会联想到是不是出现了我在issue里描述的那种bug。

诺墨 负责人设置为liwen
沈朝华 添加协作者沈朝华
红薯 关联项目设置为公有云-社区版
诺墨 将工作项从 缺陷 迁移到 Bug
红薯 任务类型缺陷 修改为Bug
红薯 任务状态进行中 修改为修复中

@诺墨 @liwen 好吧,两年了都问题还没修复吗?也不关闭issue, 也不回复? :joy:

诺墨 任务状态修复中 修改为挂起

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(4)
551147 normalcoder 1578927376 93420 dazer007 1616119748 2323927 shenchaohua 1608602076
Ruby
1
https://gitee.com/oschina/git-osc.git
git@gitee.com:oschina/git-osc.git
oschina
git-osc
Gitee Feedback

搜索帮助