Title: Message Title
|
|
Thank you Tim, for your calculations. 1) If we decide to do this (make a new repo), we should also fix another problem with history (necessary in order to build all DSpace versions <= 1.8.2): https://wiki.duraspace.org/display/DSPACE/Development+with+Git#DevelopmentwithGit-MavenError:"*/src/main/webapp"doesnotexist 2) We will also need to close all outstanding PRs before we do that (i.e. either merge, close or rebase source branch and reopen as a new PR). Just to make it clear what we're going to do here and the benefit here will be: We're talking about creating a new, separate repository which isn't related to the current one in terms of forks and branches, thus obsoleting all current forks and branches in forks, both public and private (that's why it affects all developers). As I understood it, the benefit should be to speed up the clone operation (simply by making the download size smaller). I'm not sure if Tim suggests it to speed up any other Git operation, but there isn't any mention on which one and how much it would speed up. In order to decide, we should specify and quantify this, which Tim already started with the size measurements. Furthermore, since this is going to be a separate new repository, before we decide we may as well create it and make it available under a different name e.g. DSpace/DSpace-new. Then we can measure the benefits and decide to move it to DSpace/DSpace (and close all current PRs) or abandon it if the speedup is not worth the trouble. By my measurement (on a fast network) the clone operation transferred 102.35 MiB (13.28 MiB/s) and took 18 seconds. Thus I personally don't feel the need to speed this up (after all, it is a O(1) operation).
|
|
|
|
|
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