Classification of line bundles by Griffiths and Harris I am reading pages $132$ and $133$ of Principles of Algebraic Geometry by Griffiths and Harris. They consider a holomorphic line bundle $L \to M$ over a manifold $M$ and an open cover $\left\{ U_{a}\right\}$ associated to the holomorphic trivializations of $L$: $\phi_{a} : L|_{U_{a}}\to U_{a}\times \mathbb{C}$.
Then they explain how the corresponding transition functions $g_{ab} = \phi_{a}\circ\phi^{-1}_{b}$ represent a Čech cocycle in $M$ and that two sets of transition functions are equivalent if they differ by a Čech coboundary. Thus, the set of holomorphic line bundles on $M$ is classified by $H^{1}(M,\mathcal{O}^{\ast})$.
What I don't understand is: at what point the classification of the line bundles stopped depending on the open cover $\left\{ U_{a}\right\}$? As I understand it, what they have shown is that the set of line bundles with trivializations given in terms of the open cover $\left\{ U_{a}\right\}$ is classified by $H^{1}(\left\{ U_{a}\right\},\mathcal{O}^{\ast})$. Only if $\left\{ U_{a}\right\}$ is the finest open cover then I get the classification as elements of $H^{1}(M,\mathcal{O}^{\ast})$. What am I missing?
Edit: How the discussion of Griffiths and Harris can be extended to complex line bundles not necessarily holomorphic?
Thanks.
 A: Given a holomorphic line bundle $L$ with trivialising open cover $\mathcal{U} = \{U_{\alpha} \mid \alpha \in A\}$ and trivialisations $\{\phi_{\alpha} \mid \alpha \in A\}$, Griffiths & Harris construct an element $t_L \in H^1(\mathcal{U}, \mathcal{O}^*)$. They then show that $t_L$ does not depend on the choice of trivialisations. 
In particular, if $L$ and $L'$ are holomorphic line bundles with trivialising open cover $\mathcal{U}$, then $t_L = t_{L'}$ if and only if $L$ and $L'$ are isomorphic. In order to prove the $\Leftarrow$ direction of the previous statement, you need to use the following fact: if $\mathcal{U}$ is a trivialising open cover for one of two isomorphic holomorphic line bundles, then it is a trivialising open cover for the other.
So far we can say that $H^1(\mathcal{U}, \mathcal{O}^*)$ is the set of isomorphism classes of holomorphic line bundles such that $\mathcal{U}$ is a trivialising open cover. If there is a holomorphic line bundle which isn't trivialised by $\mathcal{U}$, then this is not the same as the set of isomorphism classes of holomorphic line bundles.

The idea now is to pass to finer and finer open covers in an effort to capture all of the holomorphic line bundles. This will be achieved by passing to the direct limit of the vector spaces $H^1(\mathcal{U}, \mathcal{O}^*)$ over all open covers $\mathcal{U}$; i.e. $H^1(X, \mathcal{O}^*)$. Note, by the final sentence in the second paragraph, when passing to finer covers, the isomorphism classes don't get larger, there are just more of them.
I will make the previous paragraph (which is actually what you asked about) more explicit tomorrow as I don't have time to do it now.




