6 Commits
Author SHA1 Message Date
kannkyo 8fcbb42be6 Merge 4859b5fb3e into 32652622a4 2026-08-25 19:15:24 +02:00
Devin Dooley 32652622a4 Merge pull request #4741 from sundowatch/julia
Julia: ignore *.jl.*.mem and CondaPkg's project-local environment
2026-08-25 10:02:49 -07:00
ibrahimandClaude Opus 5 8f80fc38c9 Julia: ignore *.jl.*.mem and CondaPkg's project-local environment
Replaces the previous contents of this branch, which added editor/OS and
shared-library rules that belong in Global/ per the contributing guidelines.

Two changes remain, both scoped to Julia.gitignore:

* `*.jl.*.mem` — `--track-allocation` writes `<file>.jl.<pid>.mem`, so the
  existing `*.jl.mem` rule never matches the files Julia actually produces.
  This mirrors the `--code-coverage` section, which already carries both
  `*.jl.cov` and `*.jl.*.cov`.

* `.CondaPkg/` — CondaPkg creates this directory inside the active project
  and populates it with a machine-specific Conda environment.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 08:20:34 +03:00
kannkyo 4859b5fb3e Claude Code gitignore 2026-07-20 20:44:22 +09:00
ibrahim 40c5d3211c remove __pycache__. Because this pattern is Python-specific; remove .julia_history. Because The .julia_history pattern is redundant since .history would already match it 2025-10-04 09:04:10 +03:00
ibrahim d8635c69ba Add ignore rules for Revise package files and common editor/OS temporary files in Julia projects 2025-10-04 08:53:35 +03:00
2 changed files with 44 additions and 0 deletions

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
# Claude Code (Anthropic's official CLI)
# Reference: https://code.claude.com/docs/en/claude-directory
#
# Only the local, machine-specific files that Claude Code writes into a
# project's .claude/ directory are ignored below. Everything else it creates
# there (settings.json, rules/, skills/, commands/, agents/, workflows/,
# output-styles/, agent-memory/, ...) is meant to be committed and shared
# with the team.
# Personal settings overrides. Take precedence over settings.json and are not
# shared. Claude Code auto-adds this to ~/.config/git/ignore; listing it here
# shares the ignore rule with your team.
.claude/settings.local.json
# Local project instructions. Personal per-project preferences (sandbox URLs,
# test data, ...). Loaded alongside CLAUDE.md but meant to stay private.
CLAUDE.local.md
# Local subagent memory. Subagents with `memory: local` write their MEMORY.md
# here to keep it out of version control. Project-shared subagent memory lives
# in .claude/agent-memory/ instead, which is meant to be committed.
.claude/agent-memory-local/
# Git worktrees for parallel sessions. Claude Code checks out `--worktree` and
# isolated-subagent worktrees here; ignoring the directory keeps their contents
# from showing up as untracked files in your main checkout.
.claude/worktrees/
.worktrees/
# The files below are committed on purpose. Uncomment a line only if you want
# to keep it local to your machine instead of sharing it with the team.
# Shared project settings
# .claude/settings.json
# Project instructions
# CLAUDE.md
# The entire Claude Code directory
# .claude/
+4
View File
@@ -4,6 +4,7 @@
# Files generated by invoking Julia with --track-allocation
*.jl.mem
*.jl.*.mem
# System-specific files and directories generated by the BinaryProvider and BinDeps packages
# They contain absolute paths specific to the host computer, and so should not be committed
@@ -26,3 +27,6 @@ Manifest*.toml
# File generated by the Preferences package to store local preferences
LocalPreferences.toml
JuliaLocalPreferences.toml
# Conda environment and metadata created in the project directory by the CondaPkg package
.CondaPkg/