Title: Message Title
|
|
There are two separate things we can do about this situation. We can stop putting large binaries into the repo. Today this essentially means that we stop adding PDF images of the manual to releases. This does not speed cloning, but it does stop the operation getting noticeably slower with each release. We can do this without disturbing anybody's repositories or disrupting any development processes. We would want to do this anyway if we decide to do the other thing. This step costs almost nothing, and I would recommend we take it now. The other thing is to rewrite history as discussed above. This would actually *reduce* clone times, perhaps substantially over slow links. It would impose a certain disruption of development, as discussed. I also don't personally feel a need to do this, but those using slower links may disagree. Overall I would comment that keeping the documentation in the repo. made sense when we were keeping documentation *sources* there, but makes little sense now that we merely render a PDF snapshot of the content of Confluence (which includes its own revision control).
|
|
|
|
|
Several of us were talking in #dspace IRC the other day. A simple "git clone g...@github.com:DSpace/DSpace.git" is starting to seem slower and slower. I suspect the underlying problem here may be that we have some larger binary files in our Git history. Git is known to not deal so well with large binary files, as it cannot really "diff" them, and the...
|
|
|
|
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel