summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-March/023746.html
blob: 5408ec56c0e21f21ea9d02d62768e4d44b8ef5d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] HEADSUP: Full git clone of all package specs (with history)
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20HEADSUP%3A%20Full%20git%20clone%20of%20all%20package%20specs%20%28with%0A%20history%29&In-Reply-To=%3C514DDC1F.2010708%40colin.guthr.ie%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="023708.html">
   <LINK REL="Next"  HREF="023710.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] HEADSUP: Full git clone of all package specs (with history)</H1>
    <B>Colin Guthrie</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20HEADSUP%3A%20Full%20git%20clone%20of%20all%20package%20specs%20%28with%0A%20history%29&In-Reply-To=%3C514DDC1F.2010708%40colin.guthr.ie%3E"
       TITLE="[Mageia-dev] HEADSUP: Full git clone of all package specs (with history)">mageia at colin.guthr.ie
       </A><BR>
    <I>Sat Mar 23 17:45:19 CET 2013</I>
    <P><UL>
        <LI>Previous message: <A HREF="023708.html">[Mageia-dev] HEADSUP: Full git clone of all package specs (with	history)
</A></li>
        <LI>Next message: <A HREF="023710.html">[Mageia-dev] drakxtools &amp; drakx-installer-stage2 (mga#9428)
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#23746">[ date ]</a>
              <a href="thread.html#23746">[ thread ]</a>
              <a href="subject.html#23746">[ subject ]</a>
              <a href="author.html#23746">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and Colin Guthrie at 22/03/13 09:32 did gyre and gimble:
&gt;<i> Hi,
</I>&gt;<i> 
</I>&gt;<i> Just to avoid a crazy amount of scripting with svn checkouts and such
</I>&gt;<i> like, I've set running a git svn clone of the cauldron package
</I>&gt;<i> subversion tree.
</I>&gt;<i> 
</I>&gt;<i> It'll take a while to complete (likely about 24hrs in total by current
</I>&gt;<i> estimates) and it should take up about 800MB (rough estimate) in total.
</I>&gt;<i> 
</I>&gt;<i> When complete it will act as a handy source for doing full repository
</I>&gt;<i> greps and such like. It will also be useful for making mass changes (git
</I>&gt;<i> svn rebase and git svn dcommit are you friends).
</I>&gt;<i> 
</I>&gt;<i> I'll endevour to make it available via a public clone when done, but due
</I>&gt;<i> to it's size and nature it'll likely only appeal to a few people.
</I>&gt;<i> 
</I>&gt;<i> Just thought I'd let you know.
</I>
OK, the process is now complete! \o/

It took quite a while to run (&gt;24hours) and the freshly git gc'ed .git
folder is ~500MB. Compressed to a xz tar this folder is 400MB.

I missed out the two commits where all of the cauldron tree was
accidentally moved to obsolete folder and then moved back again, so git
blame works nicely.

That said, running git blame takes *ages* even on an SSD drive. It was
at least a couple minutes to display the results of a blame on a spec file.


If anyone wants a copy, just let me know. I could make a public,
automatically updating, read-only version available if there is
interest, but to be really useful you'd likely want to be able to
dcommit changes too which I think can only really be done with a copy of
the clone I made.

Cheers

Col

-- 

Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>

Day Job:
  Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
  Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
  PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
  Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>







<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="023708.html">[Mageia-dev] HEADSUP: Full git clone of all package specs (with	history)
</A></li>
	<LI>Next message: <A HREF="023710.html">[Mageia-dev] drakxtools &amp; drakx-installer-stage2 (mga#9428)
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#23746">[ date ]</a>
              <a href="thread.html#23746">[ thread ]</a>
              <a href="subject.html#23746">[ subject ]</a>
              <a href="author.html#23746">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>