
| Msg # 14919 of 15094 on ZZLI4416, Sunday 8-16-25, 6:21 |
| From: SEAN WHITTON |
| To: IAN JACKSON |
| Subj: Bug#1111233: git-debpush: inconvenient t |
From: spwhitton@spwhitton.name
control: retitle -1 dgit-maint-debrebase(7): 'git debrebase quick' not 'git
debrebase' before 'git debpush'
Hello,
On Fri 15 Aug 2025 at 11:31pm +01, Ian Jackson wrote:
> Sean Whitton writes ("Bug#1111233: git-debpush: inconvenient to debrebase
right before uploading"):
>> For git-debrebase packages this is how I upload:
>>
>> git debrebase
>> dgit push-source
>> git push --follow-tags --no-verify
>>
>> I do a debrebase here specifically to ensure that the commit finalising
>> the changelog appears behind the patch queue. This relies on how 'dgit
>> push-source' knows about git-debrebase, and so knows to restitch.
>
> Maybe you want git-debrebase quick
I think you're right. That's exactly what I want.
>> Therefore, I can't easily replace doing a dgit push with 'git debpush'.
>> It would immediately fail on the unstitched branch.
>>
>> I wonder if git-debpush could learn how to restitch.
>
> Currently git-debpush never makes any commits. This is probably a
> good property for it to continue to have.
>
> If it did start to make commits there would be Consequences. For
> example, what would "dry run" mean? How would you debug/test it as a
> cautious user? What about if there's nowhere for those commits to go
> because you're not on a branch? I bet it would turn out that the
> commits would be wrong somehow. etc. etc.
I agree.
I think, then, what I want to do is incorporate mention of 'git
debrebase quick' into dgit-maint-debrebase(7) when I rework it to
recommend uploading with 'git debpush'.
--
Sean Whitton
--=-=-Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmigUkwZHHNwd2hpdHRv
bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQAJcEACnifO7bPIuAGqgBiQzrtxC
I+HwAB2SQfR1Jct/6w+d8gYwzdtRmzRHRNNT1hnkls6TkK7aVQpIEm0tC9Z3hGf8
HYqNuqiEQEtmU4G0ucNYb4KXAvXIO3F9a85P9qVjaaKWEIXifV7a5PeQ8C+rst20
WpwaWGW7cZDn0r43o1k6Nd8n7cIbn+Uobz1QQF9qfqZ+YWn/i+k6a8KhfzRZBKEf
2KJgzC+Osc3Hqe0864MRznHr4Qiuwwi+kz3QaFo/LvS0cjWXoDusNS15IvN0Vw0I
YqphEAd5X67AZNjQEut+VbD2T2VVhYaPGmnSNIo6D9lRo2JT0zX8b/XLfe6OAY7M
lQ8snwrM1lfaBZ8YQS7FpQ7PDAnVOrt11C6L5HVHWmWpo3y3gUvB1rawIrgF+i5L
kat1sp4pLRxdII1Ssx3fWSH0uVguEVGF8O8SnZQI6eVut/unB3Eg+Ts8QJzemhW0
VMJzWzRaWpdQEx5cNyuzCnS5BgLfT59eAq/zucCGFHPZ84CVgITSJz7OHEKqpHeH
IlB6WjoZNvpnEk2rdAeNEX4HrdxU82nNEIzksCAQh1IX4sHV/lyYbQ+PxndNYRdx
htLDeyqQ8Y/0LDSowkOmPDbWv6eXObRlQhnX4wWu0nsTikGE7Gog9JO/nwoH/vf4
NdNboSopLOQcVERG8/QmnQ==RAHF
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|
328,098 visits
(c) 1994, bbs@darkrealms.ca