Skip to content
Snippets Groups Projects
  • dpsutton's avatar
    1ab05174
    Adds dev/src/dev/nocommit to ignore file (#13353) · 1ab05174
    dpsutton authored
    * Adds dev/src/dev/nocommit to ignore file [ci skip]
    
    now you can create a folder nocommit/ under the dev classpath root so
    you can keep some namespaces around as you work on features.
    
    Ex:
    
    ```clojure
    (ns dev.nocommit.oom
      (:require [metabase.models
                 [database :refer [Database]]
                 [field :refer [Field]]
                 [table :refer [Table]]]
                [metabase.sync.analyze
                 [fingerprint :as analyze.fingerprint]]
                [metabase.sync :as sync]
                [metabase.sync
                 [field-values :as sync.field-values]]
                [metabase.models.field-values :as field-values]
                [metabase.sync.analyze.fingerprint.fingerprinters :as fingerprinters]
                [metabase
                 [util :as u]]
                [metabase.sync.sync-metadata.fields :as metadata.fields]
                [metabase.sync.sync-metadata.fields.fetch-metadata :as fetch-metadata]
                [metabase.query-processor :as qp]
                [toucan.db :as db]
                [metabase.db
                 [metadata-queries :as metadata-queries]]))
    
    (def pg (Database 4))
    
    (comment
      (fetch-metadata/db-metadata pg emails-table)
      (metadata.fields/sync-fields! pg)
    
      (sync/sync-database! pg))
    
    (clojure.test/run-tests 'whatever-namespace)
    
    ```
    
    I ended up with lots of `(comment ...)` blocks in lots of different
    namespaces and this has helped keep my worktree clean.
    
    * Empty commit to trigger CI [ci skip]
    
    skipping ci thought so hopefully the checks on Github are satisified.
    Adds dev/src/dev/nocommit to ignore file (#13353)
    dpsutton authored
    * Adds dev/src/dev/nocommit to ignore file [ci skip]
    
    now you can create a folder nocommit/ under the dev classpath root so
    you can keep some namespaces around as you work on features.
    
    Ex:
    
    ```clojure
    (ns dev.nocommit.oom
      (:require [metabase.models
                 [database :refer [Database]]
                 [field :refer [Field]]
                 [table :refer [Table]]]
                [metabase.sync.analyze
                 [fingerprint :as analyze.fingerprint]]
                [metabase.sync :as sync]
                [metabase.sync
                 [field-values :as sync.field-values]]
                [metabase.models.field-values :as field-values]
                [metabase.sync.analyze.fingerprint.fingerprinters :as fingerprinters]
                [metabase
                 [util :as u]]
                [metabase.sync.sync-metadata.fields :as metadata.fields]
                [metabase.sync.sync-metadata.fields.fetch-metadata :as fetch-metadata]
                [metabase.query-processor :as qp]
                [toucan.db :as db]
                [metabase.db
                 [metadata-queries :as metadata-queries]]))
    
    (def pg (Database 4))
    
    (comment
      (fetch-metadata/db-metadata pg emails-table)
      (metadata.fields/sync-fields! pg)
    
      (sync/sync-database! pg))
    
    (clojure.test/run-tests 'whatever-namespace)
    
    ```
    
    I ended up with lots of `(comment ...)` blocks in lots of different
    namespaces and this has helped keep my worktree clean.
    
    * Empty commit to trigger CI [ci skip]
    
    skipping ci thought so hopefully the checks on Github are satisified.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.gitignore 1.20 KiB
*.class
*.iml
*.jar
*.log
*.po~
*.sqlite
*.trace.db
*.xcworkspacedata
.DS_Store
.\#*
.cpcache/
.eastwood
.idea/
.nrepl-port
.vscode
/*.h2.db
/*.lock.db
/*.mv.db
/*.trace.db
/.babel_cache
/.env
/.lein-env
/.lein-failures
/.lein-plugins
/.lein-repl-history
/.sqlite.db
/backend-checksums.txt
/build.xml
/checkouts
/classes
/coverage
/crate-*
/cypress
/deploy/artifacts/*
/docs/uberdoc.html
/frontend/test/snapshots/*
/lein-plugins/*/target
/local/src
/locales/metabase-*.pot
/modules/drivers/*/resources/namespaces.edn
/modules/drivers/*/target
/node_modules/
/osx-artifacts
/plugins
/process.yml
/reset-password-artifacts
/resources/frontend_client/app/dist/
/resources/frontend_client/app/locales
/resources/frontend_client/embed.html
/resources/frontend_client/index.html
/resources/frontend_client/public.html
/resources/namespaces.edn
/resources/sample-dataset.db.trace.db
/resources/version.properties
/screenshots
/sqlite.db
/stats.json
/target
/test-report-*
OSX/.cpcache
OSX/Metabase/jre
OSX/Resources/metabase.jar
OSX/build
OSX/dsa_priv.pem
\#*\#
bin/node_modules/
bin/release/aws-eb/metabase-aws-eb.zip
coverage-summary.json
pom.xml
pom.xml.asc
profiles.clj
target/checksum.txt
xcshareddata
xcuserdata
dev/src/dev/nocommit/