| From | Sent On | Attachments |
|---|---|---|
| 40 earlier messages | ||
| Rick Macklem | Aug 19, 2011 3:38 pm | |
| Robert Watson | Aug 19, 2011 3:57 pm | |
| Pedro F. Giffuni | Aug 19, 2011 5:57 pm | |
| Lev Serebryakov | Aug 19, 2011 11:14 pm | |
| Robert Watson | Aug 20, 2011 4:37 am | |
| Luigi Rizzo | Aug 20, 2011 6:42 am | |
| Poul-Henning Kamp | Aug 20, 2011 7:10 am | |
| Robert N. M. Watson | Aug 20, 2011 7:21 am | |
| Lev Serebryakov | Aug 20, 2011 2:09 pm | |
| Luigi Rizzo | Aug 20, 2011 2:36 pm | |
| Peter Jeremy | Aug 21, 2011 4:04 am | |
| Slawa Olhovchenkov | Aug 21, 2011 6:51 am | |
| Marcin Wisnicki | Aug 22, 2011 10:04 am | |
| Marcin Wisnicki | Aug 22, 2011 11:33 am | |
| selven | Aug 22, 2011 11:06 pm | |
| Adrian Chadd | Aug 22, 2011 11:49 pm | |
| Garrett Cooper | Aug 22, 2011 11:54 pm | |
| Diane Bruce | Aug 23, 2011 7:01 pm | |
| Vadim Goncharov | Aug 24, 2011 3:08 pm | |
| Vadim Goncharov | Aug 24, 2011 3:15 pm | |
| Vadim Goncharov | Aug 24, 2011 3:20 pm | |
| Vadim Goncharov | Aug 24, 2011 3:29 pm | |
| Milo Hyson | Aug 24, 2011 7:42 pm | |
| gnuy...@gmail.com | Aug 24, 2011 8:33 pm | |
| Alex Goncharov | Aug 24, 2011 8:47 pm | |
| Milo Hyson | Aug 24, 2011 10:04 pm | |
| Adrian Chadd | Aug 24, 2011 10:24 pm | |
| Vadim Goncharov | Aug 25, 2011 8:20 am | |
| Vadim Goncharov | Aug 25, 2011 8:33 am | |
| Vadim Goncharov | Aug 25, 2011 8:41 am | |
| Garrett Cooper | Aug 25, 2011 11:15 am | |
| Xin LI | Aug 25, 2011 11:20 am | |
| Diane Bruce | Aug 25, 2011 1:12 pm | |
| Vadim Goncharov | Aug 25, 2011 1:29 pm | |
| Vadim Goncharov | Aug 25, 2011 1:52 pm | |
| md...@FreeBSD.org | Aug 25, 2011 1:58 pm | |
| Vadim Goncharov | Aug 25, 2011 3:08 pm | |
| Brandon Gooch | Aug 25, 2011 5:12 pm | |
| Robert Watson | Aug 26, 2011 1:58 am | |
| Robert Watson | Aug 26, 2011 2:05 am | |
| Adrian Chadd | Aug 26, 2011 2:16 am | |
| Slawa Olhovchenkov | Aug 26, 2011 2:37 am | |
| Jonathan Anderson | Aug 26, 2011 3:04 am | |
| Adrian Chadd | Aug 26, 2011 3:34 am | |
| Robert Watson | Aug 26, 2011 4:23 am | |
| Jonathan Anderson | Aug 26, 2011 4:43 am | |
| Jonathan Anderson | Aug 26, 2011 5:11 am | |
| Gleb Kurtsou | Aug 26, 2011 11:31 am | |
| Doug Barton | Aug 26, 2011 5:43 pm | |
| Artem Belevich | Aug 26, 2011 6:25 pm | |
| Adrian Chadd | Aug 26, 2011 6:59 pm | |
| Adrian Chadd | Aug 26, 2011 7:00 pm | |
| Robert N. M. Watson | Aug 27, 2011 2:56 am | |
| Ulrich Spörlein | Aug 27, 2011 8:59 am | |
| Pedro F. Giffuni | Aug 27, 2011 11:08 am | |
| Garrett Cooper | Aug 27, 2011 11:11 am | |
| Julien Laffaye | Aug 27, 2011 11:36 am | |
| Eitan Adler | Aug 27, 2011 11:59 am | |
| Pedro F. Giffuni | Aug 27, 2011 12:13 pm | |
| Eitan Adler | Aug 27, 2011 12:20 pm | |
| Pedro F. Giffuni | Aug 27, 2011 12:29 pm | |
| Benjamin Kaduk | Aug 27, 2011 12:49 pm | |
| Jos Backus | Aug 27, 2011 1:01 pm | |
| Olli Hauer | Aug 27, 2011 1:02 pm | |
| Garrett Cooper | Aug 27, 2011 1:11 pm | |
| Garrett Cooper | Aug 27, 2011 1:41 pm | |
| Pedro F. Giffuni | Aug 27, 2011 1:42 pm | |
| Garrett Cooper | Aug 27, 2011 1:48 pm | |
| Julian H. Stacey | Aug 27, 2011 2:56 pm | |
| Mark Linimon | Aug 27, 2011 5:53 pm | |
| Olli Hauer | Aug 28, 2011 12:22 am | |
| Vadim Goncharov | Aug 28, 2011 1:11 pm | |
| Vadim Goncharov | Aug 28, 2011 1:23 pm | |
| Vadim Goncharov | Aug 28, 2011 2:18 pm | |
| per...@pluto.rain.com | Aug 29, 2011 1:10 am | |
| Adrian Chadd | Aug 29, 2011 2:03 am | |
| Vadim Goncharov | Aug 29, 2011 2:53 am | |
| K. Macy | Aug 29, 2011 4:50 am | |
| Philip Paeps | Aug 29, 2011 5:33 am | |
| Philip Paeps | Aug 29, 2011 5:39 am | |
| selven | Aug 29, 2011 7:21 am | |
| selven | Aug 29, 2011 7:43 am | |
| Qing Li | Aug 29, 2011 8:02 am | |
| Matthew D. Fuller | Aug 29, 2011 1:40 pm | |
| per...@pluto.rain.com | Aug 29, 2011 2:06 pm | |
| Julian Elischer | Aug 29, 2011 6:00 pm | |
| Matthew D. Fuller | Aug 29, 2011 6:03 pm | |
| Julian Elischer | Aug 29, 2011 6:04 pm | |
| K. Macy | Aug 29, 2011 6:57 pm | |
| Benjamin Kaduk | Aug 29, 2011 7:24 pm | |
| K. Macy | Aug 29, 2011 7:37 pm | |
| Benjamin Kaduk | Aug 29, 2011 7:41 pm | |
| Максим Голуб | Aug 29, 2011 8:59 pm | |
| K. Macy | Aug 29, 2011 11:40 pm | |
| per...@pluto.rain.com | Aug 29, 2011 11:48 pm | |
| Mark Linimon | Aug 30, 2011 1:23 am | |
| Robert Watson | Aug 30, 2011 6:37 am | |
| Ulrich Spörlein | Aug 30, 2011 1:13 pm | |
| K. Macy | Aug 30, 2011 1:20 pm | |
| Vadim Goncharov | Aug 30, 2011 2:41 pm | |
| 52 later messages | ||
| Subject: | Re: Official git export (was: Re: FreeBSD problems and preliminary ways to solve) | |
|---|---|---|
| From: | Artem Belevich (ar...@freebsd.org) | |
| Date: | Aug 26, 2011 6:25:55 pm | |
| List: | org.freebsd.freebsd-arch | |
Hi,
On Fri, Aug 26, 2011 at 11:31 AM, Gleb Kurtsou <gleb...@gmail.com> wrote:
Jonathan, could you update /Git wiki page with an example of git clone specifying only head branch and how to add another branch later. That would make local repository copy smaller, pull faster and 'git branch -r' output much shorter.
Here you go:
$ mkdir small-clone $ cd small-clone $ git init # Tell git to fetch only master (AKA head) and stable/8 branches $ git remote add -t master -t stable/8 origin git://git.freebsd.your.org/freebsd.git $ git fetch origin # fetches about 1.6M objects
remote: Counting objects: 1600952, done. remote: Compressing objects: 100% (418377/418377), done. remote: Total 1600952 (delta 1227540), reused 1524707 (delta 1159458) Receiving objects: 100% (1600952/1600952), 632.85 MiB | 3.12 MiB/s, done. Resolving deltas: 100% (1227540/1227540), done. From git://git.freebsd.your.org/freebsd * [new branch] master -> origin/master * [new branch] stable/8 -> origin/stable/8
# Add stable/7 branch and fetch it $ git remote set-branches origin --add stable/7 $ git fetch origin
remote: Counting objects: 35713, done. remote: Compressing objects: 100% (11359/11359), done. remote: Total 27595 (delta 20679), reused 22440 (delta 16043) Receiving objects: 100% (27595/27595), 14.40 MiB | 1.93 MiB/s, done. Resolving deltas: 100% (20679/20679), completed with 2329 local objects. From git://git.freebsd.your.org/freebsd * [new branch] stable/7 -> origin/stable/7 $ git branch -r origin/HEAD -> origin/head origin/master origin/stable/7 origin/stable/8
Practically it does not save you all that much on repo size or the time to fetch stuff. Complete clone is ~700M/1.9M objects and head+stable/8 clone is only about 10% smaller. If you really want to have smaller repo you will need to trip repo history. I'm not sure yet how to do that.
--Artem
_______________________________________________ free...@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "free...@freebsd.org"





