Summary: | emerge --sync - git update of new repository fails: fatal: Not a git repository (or any of the parent directories): .git | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Thomas Deutschmann (RETIRED) <whissi> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | derk.tebokkel, esigra, hristo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 240187, 484436 | ||
Attachments: | portage_add_git_clone.patch |
Description
Thomas Deutschmann (RETIRED)
2013-09-19 11:59:44 UTC
Created attachment 367814 [details, diff]
portage_add_git_clone.patch
This patch makes portage test whether the target dir is a git repo and clones if it isn't. On hold for Portage submission since we may be redoing the sync setup in the very near future.
This should be fixed since 2.2.16 when we merged the modular sync support. *** Bug 514926 has been marked as a duplicate of this bug. *** (In reply to Chris Reffett from comment #1) > Created attachment 367814 [details, diff] [details, diff] > portage_add_git_clone.patch That's in the master branch: https://gitweb.gentoo.org/proj/portage.git/commit/?id=112cd2845874291719582e5cd11c2c757157c68d |