New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
elogv: accept PORTAGE_LOGDIR #21
Conversation
Why no As for attribution: |
Also, @sping, please merge w/ rebase rather than merge commits (see https://www.gentoo.org/glep/glep-0066.html#id6, we broadly apply this to other repos as well). I just usually pick up PRs with Thank you both for giving some love to elogv! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@parona-source thanks for this! One small thing:
log_dir
seems like a suboptimal variable name in this context since it's a name/key/attribute to look up, not a directory. Almost any other name is likely better. Maybe env_var
or logdir_var
or var_name
or …? Would be great, thanks! 🙏
6642570
to
641ff32
Compare
@thesamesam @hartwork addressed everything I hope |
Please switch the first bare bug link to 'Bug: https://bugs.gentoo.org/668538' (rather than just a bare link), then remove blank lines between the trailers, then lgtm |
Bug: https://bugs.gentoo.org/668538 Closes: https://bugs.gentoo.org/901961 Co-authored-by: josef.95 <josef64@posteo.org> Thanks-To: Sam James <sam@gentoo.org> Thanks-To: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> Thanks-To: Ninpo <ninpo@gap.la> Signed-off-by: Alfred Wingate <parona@protonmail.com>
641ff32
to
8c4ba61
Compare
@thesamesam I'm not a fan of that request. The Git history is perfectly readable with the merge requests and it's been like that for years in this repository. It could hardly be less of a problem and it does have semantic value: The pull request scope is directly visible. This is not some 2k commits per second repository. I understand the the value of rebase merges in some Git repositires but here? I don't get why this should change now and be dictated by a policy that was made for a largily different scenario, the main ebuild repository 🤷 |
I'm just telling you what Gentoo normally does. I'm not dictating anything, it could well've been that you either had no preference or weren't aware. If you really prefer them, then so be it, it doesn't make any difference to me if it's a repo where you're doing all the work. You need not shrug :) |
@thesamesam PS: Without the merge commits I will have to re-write all commit messages to contain |
|
@thesamesam I knew the amend one,
Okay, I did read "please merge w/ rebase rather than merge commits" and "we broadly apply this to other repos as well" quite wrong then, probably because of your position in Gentoo and the reference to "we", it sounded like "sping, get in order, rule 15 over here" to me. Thanks for the clarification.
Thanks. |
@thesamesam I believe that's all done/satisfied now, let me try merge this with rebase and see if GitHub still considers it merged (I think it should)… @parona-source thanks! |
@thesamesam the experiment failed apparently, despite e2b9632 on
…in To reproduce this very case locally: # git checkout -b one c5dab19631d0813c558404107dcdafdefc9ce944
# git checkout -b two c5dab19631d0813c558404107dcdafdefc9ce944^ && git cherry-pick c5dab19631d0813c558404107dcdafdefc9ce944
# git cherry -v one two
- 2d..temporary..bc elogv: accept PORTAGE_LOGDIR # should be empty, no?
# git cherry -v two one
- c5..temporary..44 elogv: accept PORTAGE_LOGDIR
# git --version
git version 2.42.0 |
(Merged at e2b9632 despite being closed) |
@parona-source anything more needed before elogv 0.8.3? |
I don't have anything particular in mind. I might look at the open feature request at some point, but I can't promise any ETA. So its fine in my view to release. |
@parona-source good, thanks! |
https://bugs.gentoo.org/901961
https://bugs.gentoo.org/668538
Unsure how to attribute this one.
Manually applied and tested it works.