Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8433387
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 10, 20262026-06-10T06:22:20+00:00 2026-06-10T06:22:20+00:00

I have code that is currently ‘open source’ but not easily accessible since it

  • 0

I have code that is currently ‘open source’ but not easily accessible since it is not available from a repository. The idea is to make it available via either SourceForge or Github, but I am willing to use whatever free site that supports the requirements.

Project description

The project consists of code in many modules (Java packages under the org.pscode hierarchy), and some dependencies (e.g. 50 meg of cross-compilation plug-in, 5-10 meg of MP3..). The project contains many stand-alone applications as disparate as a cross-compilation compiler meant for developers, and a music juke box for end users. But there are also single classes (such as BigClip that can hold a large sound clip), that are useful in other applications that are not from the project itself. While some of the packages are effectively ‘self contained’ (e.g. JaNeLA), others are components used across a range of existing applications.

The entire project as it exists on my machine is already pushing 200 Meg.

As a developer who wanted to play a long clip, I would be hesitant to download 200+ megabytes of project just to get a class who’s code is short enough to post on SO.

Code repository requirements

  • A code repository/sharing system that allows the user to download only the parts they require.
  • If it consists of many separate parts of the main project, they are downloaded automatically.
  • Provide an automatic way to calculate (for display to the user) how much download is required for each ‘sub’ project. OK, that is not a requirement that will ‘make or break’ my choice, but it would be very handy.

I was looking at Git since it seems to be have many advances over the older forms of CVS, and was reading Git For Eclipse Users & got to point 3 of Distributed Version Control Systems which starts..

Given that there is no master repository, it becomes clear that the repository must live in its entirety on each of the nodes in the DVCS. ..

That worries me, but I am not sure I fully understand it, or whether there is another mechanism within Git to provide the behavior required.

Question(s)

Can Git fulfill the requirements stated above?

On another tack, is this a ‘non-question’ for most developers? If people will typically download 200 meg of project just to get 3 Kb of code to parse a file of Comma-separated values, then perhaps I am worrying over nothing.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-10T06:22:22+00:00Added an answer on June 10, 2026 at 6:22 am

    You can use git submodules. A submodule in a git repository is a reference to another git repository. Normally, when you clone a git repository, you must copy everything. However, submodules are a way to split up a large project into many separate repositories.

    Note however, that a submodule will need to be in a separate subdirectory, so if you have source code you want in separate submodules, you might need to move them around, and perhaps change your linking.

    When you clone the main project, it will not download all submodules automatically. You need to specify that you want to pull all submodules manually. However, it is possible to quickly download all submodules, for more details:

    Easy way pull latest of all submodules

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have written code that opens 16 figures at once. Currently, they all open
I'm working on separating JavaScript code from my HTML. I currently have code that
I currently have code that reads a recording in from the devices mic using
I am querying information from Active Directory . I have code that works, but
I have some code that currently checks for minimum and maximum lentgh. I want
I have some python code that currently performs expensive computation by performing the computation
I currently have code that does the following: private final static ExecutorService pool =
I am currently working on a project where I have code that looks like
I currently have this useful code that I found elsewhere on StackOverflow: form.DrawToBitmap(bmp, new
I have an Entity in Code First Entity framework that currently looks like this:

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.