FS#29104 - [abs] use git-reset and git-clean instead of git-clone in PKGBUILD-git.proto
Attached to Project:
Arch Linux
Opened by pumbur (pumbur) - Sunday, 25 March 2012, 09:30 GMT
Last edited by Dave Reisner (falconindy) - Friday, 07 September 2012, 15:29 GMT
Opened by pumbur (pumbur) - Sunday, 25 March 2012, 09:30 GMT
Last edited by Dave Reisner (falconindy) - Friday, 07 September 2012, 15:29 GMT
|
Details
use
"cd $_gitname; git reset --hard; git clean -dxf;" instead of "rm -rf $_gitname-build; git clone $_gitname $_gitname-build; cd $_gitname-build;" it's much faster on large repositories like linux-kernel or firefox — no need to clone-remove repository every time — too many unneeded file operations. something like this: http://pastebin.com/jubGjUGu (i also found similar proposals by Linus Arver in arch-projects maillist from november 2011) |
This task depends upon
Closed by Dave Reisner (falconindy)
Friday, 07 September 2012, 15:29 GMT
Reason for closing: Won't implement
Friday, 07 September 2012, 15:29 GMT
Reason for closing: Won't implement
Comment by
Dave Reisner (falconindy) - Friday,
07 September 2012, 15:29 GMT
Then make this change for the packages where it makes sense. VCS
packages are changing dramatically for pacman 4.1 anyways and most
of these templates will simply go away.