Skip to content

migrate: copy includes/, scripts/, src/ from gitlab mono-repo main - #1

Merged
nvankita merged 2 commits into
mainfrom
migrate/core-src-includes-scripts
May 13, 2026
Merged

nvankita merged 2 commits into
mainfrom
migrate/core-src-includes-scripts

Conversation

@nvankita

@nvankita nvankita commented May 12, 2026

Copy link
Copy Markdown
Collaborator

Latest commit: a3eae2d — migrate: copy includes/, scripts/, src/ from gitlab mono-repo main (scope reduced 2026-05-12: dropped src/apps/reference_apps and src/apps/tao_apps source content; left .gitkeep placeholders for those dirs)

What changed:

  • Migrate three core source directories from internal gitlab-master.nvidia.com mono-repo main (commit 62a75ee at copy time) into this repo:
    • includes/ — 743 files
    • scripts/ — 2 files
    • src/ — 1096 files

src/apps/ scope (narrowed):

  • src/apps/common/ — 67 files (kept)
  • src/apps/sample_apps/ — 337 files (kept)
  • src/apps/reference_apps/ — placeholder .gitkeep only (sources deferred to a later module PR)
  • src/apps/tao_apps/ — placeholder .gitkeep only (sources deferred to a later module PR)

Other src/ subtrees included as-is: src/gst-plugins/, src/gst-utils/, src/service-maker/, src/utils/.

Why: First batch of the structural mono-repo → GitHub migration, intentionally narrow on src/apps/. Verified — no path references to artifacts/ exist anywhere in the migrated tree (only one English-prose hit in deepstream-test5/README for "video artifacts").

Excluded patterns extended in root .gitignore: *.so.*, *.tar.gz, *.tgz, *.zip (mono-repo's *.so rule missed versioned shared libs).

LFS: none — the two demo assets that introduced LFS (basketClassifier.etlt, retail_object_h264.mp4) lived under the now-dropped reference_apps/ and tao_apps/ subtrees.

Deferred to later module PRs:

  • src/apps/reference_apps/ full content (358 source files)
  • src/apps/tao_apps/ full content (253 source files)
  • Submodule gitlinks (Lidar_AI_Solution, nvocdr) — pending .gitmodules URL rewrites

Local validation:

  • git grep 'artifacts/' in migrated tree: 1 hit (false positive in prose) ✅
  • No tracked files >10 MB ✅
  • git push --force-with-lease succeeded ✅
  • Final tracked file count includes + scripts + src: 1841

Link: branch migrate/core-src-includes-scripts, one commit on top of main (force-pushed).

@nvankita
nvankita force-pushed the migrate/core-src-includes-scripts branch from 8edd1e2 to 69a27d2 Compare May 12, 2026 12:42
@nvankita nvankita self-assigned this May 12, 2026
@nvankita
nvankita requested a review from nvapandya May 12, 2026 12:50
First batch of source-tree migration from internal gitlab-master.nvidia.com
mono-repo main (commit 62a75ee at copy time) to NVIDIA/DeepStream.

Three core dirs:
- includes/  (743 files)
- scripts/   (2 files)
- src/       (1726 files)

Excluded by the new repo's .gitignore (intentional):
- *.pb.cc, *.pb.h: protoc-generated, built from .proto sources
- *.so: build outputs
- reference_apps/**/*.onnx, **/*.mp4: large model/sample-video blobs

Deferred to a later migration step:
- Submodule gitlinks (Lidar_AI_Solution, nvocdr) — pending .gitmodules
  decision on URL rewrites for GitHub-side targets.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Committed-By: ankitat's Claude Agent
Codex Review: Approved:
@nvankita
nvankita force-pushed the migrate/core-src-includes-scripts branch from 69a27d2 to a3eae2d Compare May 12, 2026 13:40
Remove pyservicemaker-0.0.1-cp312-cp312-linux_x86_64.whl; prebuilt
binaries do not belong in the migrated source tree.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Committed-By: ankitat's Claude Agent
Codex Review: Approved:
@nvapandya

Copy link
Copy Markdown
Collaborator

"tegra/deepstreamsdk" (git-master.nvidia.com) repo specific open sources from DS-9.0 public release now migrated to this github OSS monorepo - Changes looks ok.

@nvapandya nvapandya left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes looks good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants