-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove dead branches and cruft from svn #33
Comments
Commented by rcurtin on 22 Jan 40079291 12:00 UTC
Outstanding still is tylesBase; apparently this is something that is used by a few other projects, but it appears to be dead now. More information is needed. Nothing is in proposals/ but an empty structure so that should be deep-sixed. |
Commented by rcurtin on 10 Nov 40087909 21:20 UTC
But, one more thing needs to happen: fastlib/trunk/fastlib needs to move to fastlib/trunk/src, but this can't happen until the build system changes, because modifying build.py to understand that change in every directory is not worth the effort. Therefore this is now blocked by #4, not blocking it. |
Commented by rcurtin on 22 Oct 41261452 06:22 UTC
So, everything that used to be under "fastlib/" should now be under "core/". |
Commented by rcurtin on 18 May 4169941 13:26 UTC
|
Commented by rcurtin on 3 Jun 41920038 22:36 UTC |
Reported by rcurtin on 12 Jan 40066690 22:40 UTC
I notice 'fastlib', 'fastlib2', 'fastlib3', 'fastlib-cmake' in the svn tree but only 'fastlib2' has been touched recently. 'fastlib-cmake' was never reintegrated into the project. The status of that needs to be fixed.
We should also move to the standard 'trunk/ branches/ tags/' format of svn repositories, because that is standard. If anything the dead fastlib branches should be moved into branches/ with a more accurate description of why they were branched (if there was an actual reason, if there is not, it should be removed entirely). 'fastlib-cmake' should be moved into 'branches/', but it has its own svn tree beneath it (???) which should be removed. Alternately, a 'trunk/ branches/ tags/' tree could be created beneath the 'fastlib/' directory, which is what has been done for 'mathProg' (which by the way is being correctly used, as far as svn standards go).
There is also a good amount of cruft beneath the papers/ directory -- for example, compilation artifacts that are not necessary, such as any .aux files. I don't know if removing that is even worth the effort.
Inside of the 'fastlib/' directory, the 'bin/', 'bin_keep/', 'lib/', and 'include/' directories are unnecessary. They should be generated and populated at build-time, not stored in the svn repository. On top of that those directories (and any other build artifacts) should be added to the svn:ignore property, so 'svn status' doesn't display all that after building.
The text was updated successfully, but these errors were encountered: