Bug 11199

Summary: Fetch.checkstatus() should work on git URIs
Product: [Build System, Metadata & Runtime] BitBake Reporter: Ross Burton <ross.burton>
Component: bitbakeAssignee: Ross Burton <ross.burton>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Medium CC: poky.bs.watcher, poky.watcher, randy.macleod, rebecca.swee.fun.chang, richard.purdie, sgw, t-maiaxiao
Version: 2.3   
Target Milestone: 6.1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2017-03-21 16:49:30 UTC
The git fetcher should implement checkstatus() so we can tell when the SRCREV we specify disappears, by doing a shallow clone or something for speed.
Comment 1 Ross Burton 2017-03-21 16:51:55 UTC
So we check the remote exists, but we don't check that the SRCREV exists.
Comment 2 Ross Burton 2017-03-21 17:11:28 UTC
Chin Kooi: this should be a simple introduction to bitbake for someone with good Python skills.
Comment 3 Maia Xiao 2022-07-05 18:10:49 UTC
I've sent in a patch for this as an attempt for a newcomer bug: 

https://lists.openembedded.org/g/bitbake-devel/message/13799
Comment 4 Randy MacLeod 2023-10-24 14:24:18 UTC
Bulk move from 4.99 or 0.00 to 5.99
Comment 5 Randy MacLeod 2025-12-18 16:21:54 UTC
Ross, could you review the submitted patch please?