[ckan-dev] Cleaning up old branches

Vitor Baptista vitor at vitorbaptista.com
Thu Feb 28 15:27:26 UTC 2013


Hi,

As we use feature branching in our day-to-day workflow, we end up with lots
of branches (482 so far). Some (lots?) are useful, but many are just
garbage. Mainly code that's already merged into master. The command:

git branch -r --merged


gives me 287 branches that are already merged into master (I ignored
release*, stable and ultrastable). They should be safe to delete.

I agree that this is not that important, and that it might be safer to
leave it as is. Maybe remove them some time in the future. What I would
like to ask is only that, whoever merges a pull request, please also delete
its branch.

Cheers,
Vítor.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20130228/773bb1d9/attachment.html>
-------------- next part --------------
origin/1378
origin/1387-fix-resource-urls
origin/1601-defect-organizations-server-error
origin/1635-feature-email-notifications-for-activity-streams
origin/1678-sync-search-by-default
origin/2257-clean-helper-functions
origin/2302-simple-themes
origin/2313-deprecate-old-facet-data-structures-and-related-functions
origin/236-html-in-popovers
origin/2362-toolkit-doc-part1
origin/2366-remove-authorization-groups
origin/2368-get-request-param-helper
origin/237-activity-stream-wrapping
origin/238-dont-commit-on-package_owner_org_update
origin/2388-out-of-the-box-auth-settings
origin/241-better-following-errors
origin/2439-tag_search-and-tag_autocomplete-GETable
origin/246-fix-datastorer-tests
origin/247-auth-action-update
origin/2482-related-items-500-error-followers
origin/2497-lose-language-on-abort
origin/2505-docs-improvements-for-1.7.1
origin/253-remove-dashboard-notifications-count-reset
origin/257-increase-recline-dataproxy-timeout
origin/2575-license-i18n
origin/2592-update-source-install-docs
origin/2600-bug-replace-broken-login-to-add-organization-button
origin/2615-activities_for_follow
origin/2618-nested-resources
origin/2624-organization-tags
origin/2627-bug-form-to-db-schema-not-called
origin/2632-check-allowed-helper-functions-exist
origin/2634-changelog-update
origin/2639-update-recline-for-1.8-release
origin/2650-markdown-resource-description
origin/2651-rival-patch
origin/2651-tsv-preview-fails
origin/2667-edit-resource-form
origin/2670-get-children-groups-defect
origin/2671-fix-partial-updates
origin/2672-is_modifed-passive-should-be-true
origin/2710-nicer-api-page
origin/2733-feature-datastore
origin/2757-source-install-upgrade-docs
origin/2777-defect-user-show
origin/2784-model-dictize-sensitive-data
origin/2788-speed-improvements
origin/281-resource-listing-buttons
origin/2816-re-add-model-bits
origin/2843-cannot-add-existing-datasets-to-organizations
origin/2844-re-enable-simple-search
origin/286-no-orgs-in-group-autocomplete
origin/2866-missing-reset-key
origin/2867-unicode-error-url-for
origin/2868-feed-search-error
origin/287-datastore-tests-only-on-pg
origin/2911-internal-doc-of-org-group-auth
origin/2939-orgs
origin/2941-follower-support
origin/2949-reenable-data-api-button
origin/2950-paster-minify-command
origin/2953-template-is-a-dir
origin/2955-update-recline
origin/2956-resource-editing
origin/2961-pluggable-previews
origin/299-bug-ckanext-tests-failures
origin/300-frontend-dependancies
origin/3009-on-site-notification-of-new-activity
origin/3016-template-tweaks
origin/3018-activity-streams-load-more
origin/3023-data_dict-extension-points
origin/309-package-private-everywhere
origin/313-api-version-defaults-to-1
origin/316-disable-follower-lists
origin/318-remove-popovers
origin/319-taggable-input-error-state
origin/322-show-organizations-on-dataset
origin/328-remove-administrators-from-group
origin/330-fix-gitignore
origin/344-page-param-positive-check
origin/345-fix-pg-detection
origin/352
origin/354-ia-review
origin/362-remove-old-datastore
origin/373_do_not_strip_tracking_summary
origin/374-update-recline
origin/381-convert-from-extras-quoting
origin/385-dont-minify-vendor-directories
origin/387-wrong-redirect-after-edit-dataset-slug
origin/398-delete-org-fix
origin/409-kill-old-admin
origin/412-resource-url-sceme-fix
origin/420-controller-import-clean
origin/426-recline-graph-fixes
origin/428-template-corruption-help
origin/435-python-support-ordereddict
origin/437-lib-search-imports
origin/446-fixing-ckanext-preview-tests
origin/448-ia-tweaks
origin/477-group-org-additional-info
origin/493-schema-fix
origin/494-org-500-take2
origin/496-edit-dataset-problems
origin/add-analytics-class-to-resource-links
origin/allow-group-read-sort
origin/bug-1083-userobjectroles
origin/bug-1088-autoneg-is-wonky
origin/bug-2264-audit-of-string-i18n
origin/bug-2314-parse_rfc_2822-tests-failing-in-some-timezones
origin/bug-2383-date-on-add-edit-resource-breaks-if-offset-is-specified
origin/bug-930-calltiming
origin/bug-dashboard-activity-list-auth
origin/bug_663_duplicate_siblings_shown
origin/bug_870_menu_items_not_selecting_correctly
origin/bug_955_tidy_up_tests
origin/clean-model-dictize
origin/compile-less-via-paster
origin/dataviewer-iframe
origin/debug-header-info
origin/defect-1054-resource-order
origin/defect-1066-reader-too-permissive
origin/defect-1106-bugs-with-routing
origin/defect-1116-boolean-search-options
origin/defect-1172-exceptions
origin/defect-1214-api-improvements
origin/defect-1345-memory-leak
origin/defect-1365-search-params
origin/defect-1401-mount-non-root
origin/defect-1418-i18n
origin/defect-1430-mixed-docs-in-search-index
origin/defect-1518-upload-file-with-spaces
origin/defect-1690-storage-settings-name
origin/defect-2211-publisher-changes
origin/defect-2221-pairtree
origin/defect-2289-i18n-flash
origin/defect-2293-group-rename-problem
origin/defect-2500-get-action-missing
origin/defect-2591-postgresql-unicode
origin/defect-duplicate-debug-setting-in-ini-file
origin/defects-from-dgu
origin/distributingchanges
origin/enh-1025-config-default-authz
origin/enh-1046-dictize-the-api
origin/enh-1803-clean-up-routes
origin/enh_932_sql_migrate_upgrade
origin/enh_933_get_rid_self_in_cls_meth
origin/enhancement-2251-tracking
origin/enhancement-2257-clean-template-vars
origin/enhancement-2322-convenience-urls
origin/enhancement-2371-fanstatic
origin/enhancement-2414-kill-lxml
origin/enhancement-pep8-controllers
origin/extras_dict_dictize_string_handling
origin/failing
origin/fanstatic-fixes
origin/feature-#838-uireview
origin/feature-1001-api-user-identification
origin/feature-1010-list-users
origin/feature-1011-IAuthorizer-plugins
origin/feature-1012-revision-history-api
origin/feature-1013-refactor-wordpresser
origin/feature-1030-remove-harvest-api
origin/feature-1031-user-lookup-api
origin/feature-1036-test-user
origin/feature-1074-authz-wui
origin/feature-1074-refactor-authz-wui
origin/feature-1076-improve-purge-system
origin/feature-1078-refactor-wui-to-use-logic-layer
origin/feature-1092-refactor-logic-layer
origin/feature-1108-new-theme
origin/feature-1112-allow-search-all
origin/feature-1141-moderated-edits-ajax
origin/feature-1147-add-expired_id-to-revision-tables
origin/feature-1211-drupal
origin/feature-1229-db-out-of-controllers
origin/feature-1253-authz-refactor
origin/feature-1258-purge-revision-in-repo
origin/feature-1264-core-admin
origin/feature-1268-speed-up-user-listing
origin/feature-1271-cors
origin/feature-1275-solr-search
origin/feature-1293-rename-package-to-dataset
origin/feature-1294-ux-improvements-dataset
origin/feature-1296-inline-add-resources
origin/feature-1302-resource-tag-search
origin/feature-1307-recaptcha
origin/feature-1320-markdown
origin/feature-1324-add-fields-to-resource
origin/feature-1348-ux-tweaks
origin/feature-1349-clean-css
origin/feature-1350-translation-fixes
origin/feature-1351-user-preview
origin/feature-1357-datapreview
origin/feature-1359-license-choice-simplify
origin/feature-1361-simplesearch
origin/feature-1363-add-task-status
origin/feature-1369-strip-showdown
origin/feature-1380-fix-css
origin/feature-1381-manage-groups-via-package-api
origin/feature-1385-postgres-permissions
origin/feature-1386-no-account-creation-via-openid
origin/feature-1413-ask-users-to-add-email-address
origin/feature-1453-flexible-tag-names
origin/feature-1478-change-package-group-to-members-table
origin/feature-1485-package-and-group-custom-forms
origin/feature-1485-package-form-extension
origin/feature-1490-standard-package-output-from-logic-layer
origin/feature-1498-multiple-schemas
origin/feature-1506-ux-superticket
origin/feature-1515-activity-streams
origin/feature-1521-groups-ux
origin/feature-1576-stats-ext-into-core
origin/feature-1583-qa
origin/feature-1593-create-feeds-from-search-results
origin/feature-1602-data-viewer-v2
origin/feature-1607-dgu-maintentance-refactor
origin/feature-1608-move-storage-to-core
origin/feature-1664-smarter-group-activity-streams
origin/feature-1669-publisher-profile
origin/feature-1698-tag-taxonomies
origin/feature-1711-resource-validation
origin/feature-1741-add-datasetview-extension
origin/feature-1742-route-clashes
origin/feature-1788-browser-compatibility
origin/feature-1794-publisher-changes
origin/feature-1797-webstore-v2
origin/feature-1807-recently-changed-datasets
origin/feature-1821-multilingual-extension
origin/feature-1828-recline-v0.3
origin/feature-2204-related
origin/feature-2204-related-ui
origin/feature-2209-rdf-export
origin/feature-2211-publishers
origin/feature-2223-bootstrap
origin/feature-2228-groupform-changes
origin/feature-2255-organizations
origin/feature-2275-group-logo
origin/feature-2283-data-viewer-v3
origin/feature-2285-embeddable-data-viewer
origin/feature-2303-rdf-export-command
origin/feature-2304-follow
origin/feature-2305-dashboard-activity-stream
origin/feature-2330-make-api-read-actions-GETable
origin/feature-2332-theme-ui
origin/feature-2345-action-api-autodocs
origin/feature-2347-related-dashboard
origin/feature-2389-better-dataexplorer-error-handling
origin/feature-2445-add-related-new
origin/feature-2451-remove-flup
origin/feature-2474-jinja
origin/feature-2484-followers-as-helper
origin/feature-2501-phased-add-dataset
origin/feature-2507-fix-search-input
origin/feature-2536-clean-activity-stream
origin/feature-2571-add-resource-create
origin/feature-2580-resource-url-validation
origin/feature-2617-demo-data-preview
origin/feature-3005-add-following-of-groups
origin/feature-3027-solr-2.0
origin/feature-576-sqlalchemy-upgrade
origin/feature-735-clgimport
origin/feature-78-infinite-cookie-time
origin/feature-836-siteurl
origin/feature-845-required-fields
origin/feature-854-tests-for-authz-groups
origin/feature-858-diff
origin/feature-867-sqlitesupport
origin/feature-892-cached-url-wui
origin/feature-902-submenu
origin/feature-921-refactor-harvest
origin/feature-DGU#889-authorization-in-lockdown
origin/feature-allow-package-controller-at-root-url
origin/feature-dgu-757
origin/feature_switch_autoflush_off_by_default
origin/file-upload-doc-file
origin/fix-SA-warning
origin/fix-context-hacks
origin/fixing-travis
origin/forms
origin/internal-tracking-cleanup
origin/nicer-validation-errors
origin/pep8-lib-helpers
origin/rdf-template-fix
origin/refactor-1282-js-wui-cruft
origin/remove-authz
origin/remove-migrate-versions-on-clean
origin/task-2437-add-coding-standards-to-ckan-docs


More information about the ckan-dev mailing list