ref: https://lists.mcs.anl.gov/pipermail/petsc-dev/2017-September/021359.html
I've deleted all deveopment branches that are already merged into maint (v3.9) from https://bitbucket.org/petsc/petsc However if you wish to remove these branches from your clone - it has to be done manually (in each clone). To get this list of branches to delete - you can do: git branch --merged v3.9 |egrep -v " (maint|master|next)" > branches_to_delete After *verifying* the list is correct - and ok to delete - they can be deleted with: git branch -d `cat branches_to_delete` And to sync the [deleted] remote branch list info - you can do: git fetch -p For more housekeeping - look at the remaining local and remote branches and figure-out what to do. [perhaps some of them are intermediate branches during rebase - or abandoned features that should be deleted]. For my branches - I would do: git branch git branch -r |grep balay Satish ---------------- reference for self: $ git branch -r --merged v3.9 |egrep -v origin/\(maint\|master\|next\) |sed -e s%origin/%:% > remote_branches_to_delete $ git push -u origin `cat remote_branches_to_delete` | tee delete_branches.log To bitbucket.org:petsc/petsc.git - [deleted] Fande-Kong/MatResetPreallocation - [deleted] Fande-Kong/get_force_iteration - [deleted] Fande-Kong/remove_SNESHasDM - [deleted] acroucher/fix-fortran-dmlabel-header - [deleted] balay/BLAS_EXTERN - [deleted] balay/add-argdb-type-warning/maint - [deleted] balay/add-dasub-f-interface/maint - [deleted] balay/change-rdict-sync - [deleted] balay/configure-cleanup-link-cmd - [deleted] balay/cuda-cusp-cleanup - [deleted] balay/fix-9bus-ex9busdmnetwork-chkstk-on-windows - [deleted] balay/fix-chkerrq-after-seterrq/maint - [deleted] balay/fix-clang-analyzer-warnings/maint - [deleted] balay/fix-cygwin-ex1f-hang/maint - [deleted] balay/fix-dashboard-time - [deleted] balay/fix-ex51-comm/maint - [deleted] balay/fix-includes-install - [deleted] balay/fix-missing-rdict/maint - [deleted] balay/fix-mkl-batch-error/maint - [deleted] balay/fix-mkl-sparse/maint - [deleted] balay/fix-pip-install-destdir - [deleted] balay/fix-pkg-cflags - [deleted] balay/fix-pkgconfig-lib-order/maint - [deleted] balay/fix-prefix-test - [deleted] balay/fix-slow-help - [deleted] balay/fix-sprintf-warnings/maint - [deleted] balay/fix-uninstall-rm/maint - [deleted] balay/ftn-VIEWER_DRAW/maint - [deleted] balay/knl-test-use-memkind-and-intel-18 - [deleted] balay/make-limit-load - [deleted] balay/makefile-cleanup - [deleted] balay/metis-check-64idx/maint - [deleted] balay/mpi-dir-check-warning/maint - [deleted] balay/mpich-3.3a3 - [deleted] balay/mpich-3.3b1 - [deleted] balay/petsc4py-vecscatter-update - [deleted] balay/prefix-uninstall - [deleted] balay/release-3.9 - [deleted] balay/remove-cuda-arch - [deleted] balay/remove-old-regression - [deleted] balay/tests-disable-check_pointer - [deleted] balay/update-hypre-v2.14.0 - [deleted] balay/update-make-test-np - [deleted] balay/update-mumps-5.1.2 - [deleted] balay/update-openmpi-2.1.2 - [deleted] balay/update-openmpi-3.0.1 - [deleted] balay/update-petsc4py-pre-39 - [deleted] balay/update-superlu_dist-5.3.0 - [deleted] balay/update-zoltan-v3.83 - [deleted] barry/add-bcaste-log - [deleted] barry/add-f90-matshellgetcontext-example - [deleted] barry/add-fortran-custom-interfaces - [deleted] barry/add-fortran-features - [deleted] barry/add-ftn-linfinity-conv-test - [deleted] barry/all-new-test-harness-branches - [deleted] barry/blaslapack-int-size - [deleted] barry/check-mpi3-features - [deleted] barry/check-no-autodetect-first - [deleted] barry/cleanup-bjacobi - [deleted] barry/cleanup-nightly-test-tools - [deleted] barry/correct-radau5 - [deleted] barry/delete-adjoint-trajectory - [deleted] barry/dm-tests-to-new-harness - [deleted] barry/docs-for-nested-xml-log-view - [deleted] barry/download-libmesh - [deleted] barry/feature-MatSNESMFSetReuseBase/maint - [deleted] barry/feature-mg-post-smooth - [deleted] barry/feature-snes-test-jacobian - [deleted] barry/feature-ts-burgers-spectral - [deleted] barry/fix-MatMPIBAIJSetPreallocationCSR - [deleted] barry/fix-batch-blaslapack - [deleted] barry/fix-bin-install - [deleted] barry/fix-complex-sor-dense/maint - [deleted] barry/fix-hypre-struct - [deleted] barry/fix-kspcgls - [deleted] barry/fix-lto_library-option-maint - [deleted] barry/fix-matcreatenest-lawrencemitchell - [deleted] barry/fix-matdensegetarray - [deleted] barry/fix-matmult-seqdense-cherrypick/maint - [deleted] barry/fix-matsettype-forsubclasses - [deleted] barry/fix-matsolvertype - [deleted] barry/fix-no-autodetect-compiler-libraries - [deleted] barry/fix-pastix-interface - [deleted] barry/fix-petscoptions-docs - [deleted] barry/fix-snes-convergence-vi-force - [deleted] barry/fix-ts-view-push-tab - [deleted] barry/fortran-PetscSFBcastBegin - [deleted] barry/fortran-initialize-objects - [deleted] barry/improve-installer - [deleted] barry/ksp/tests-to-new-harness - [deleted] barry/matsolverpackage-matsolvertype - [deleted] barry/more-to-new-test-harness - [deleted] barry/move-to-new-test-harness - [deleted] barry/our-development-tools-are-primative - [deleted] barry/pccomposite-only-propagate-if-not-set - [deleted] barry/refactor-matshell - [deleted] barry/refactor-petscstrncat - [deleted] barry/register-generators - [deleted] barry/remove-mdiag-baij - [deleted] barry/remove-petscdatatype-dmgetworkarray - [deleted] barry/remove-unneeded-use-of-petscdatatype - [deleted] barry/removed-unneeded-mpi-comm-dup-boomeramg - [deleted] barry/scalable-assembly - [deleted] barry/show-load-balance/maint - [deleted] barry/snes-view-display-fd - [deleted] barry/static-analyzer-fix - [deleted] barry/tao-to-new-test-harness - [deleted] barry/test-harnes-vec-tests - [deleted] barry/test-harness-convert-src-dm-examples-tutorials-rebased - [deleted] barry/test-harness-snes-examples-tutorials - [deleted] barry/update-mpi-keyval-create - [deleted] barry/use-mpi-datatype-F90Array - [deleted] barry/utilize-hwloc-rebased-v4 - [deleted] barry/vec-to-test-harness - [deleted] bourdin/fix-dm-ex26-memleaks - [deleted] dalcinl/fix-scatter-destroy - [deleted] dalcinl/fix-vecscatter-initpkg - [deleted] dalcinl/mat-getset-ops - [deleted] denera/fix-tablevels-for-views - [deleted] denera/tao-bound-proj-grad - [deleted] denera/tao-bounded-nlcg - [deleted] denera/tao-convergence-check-fix - [deleted] denera/tao-documentation-updates - [deleted] denera/tao-lmvm-info-bugfix - [deleted] denera/tao-lmvm-recycle-bugfixes - [deleted] denera/tao-lmvm-recycling - [deleted] dmay/swarm-example-fixes - [deleted] haplav/fix-PetscSFView-no-graph-set - [deleted] haplav/fix-deadlock-failed-VecLoad - [deleted] haplav/man-build-improve - [deleted] haplav/man-dev-typesetting-testing-chapter - [deleted] haplav/man-remove-run-from-testnames - [deleted] hongzh/add-avx2-matmult-sell - [deleted] hongzh/add-ell-format - [deleted] hongzh/add-tstraj-filename - [deleted] hongzh/change-vecarray-to-mat-tlm - [deleted] hongzh/copy_l2g_stencil - [deleted] hongzh/remove-bitarray-ell - [deleted] hongzh/update-dev - [deleted] hongzh/update-ts-adjoint-api - [deleted] hongzh/vectorize-aij - [deleted] hzhang/fix-Matdup_ptap/maint - [deleted] hzhang/fix-kspex10_zeropivot-master - [deleted] hzhang/fix-submat_samerowdist - [deleted] hzhang/iscoloring-testvalid - [deleted] hzhang/mumps-HermitianCholesky-errflag - [deleted] hzhang/mumps-invA - [deleted] hzhang/opt-mattransposematmult - [deleted] hzhang/opt-ptap - [deleted] hzhang/superlu_dist-fix-nprownpcol - [deleted] hzhang/superlu_dist-matinertia - [deleted] hzhang/superlu_dist-matinertia-fix - [deleted] hzhang/superlu_dist-matinertia-hermitian - [deleted] hzhang/update-mumps-5.1.1-cntl - [deleted] hzhang/vec_node/master-rebased-v2 - [deleted] jczhang/fix-missing-macro-backslash - [deleted] jczhang/fix-vecscatter-msg-logging - [deleted] jed/faster-pipelines - [deleted] jed/fix-analyzer-bugs - [deleted] jed/fix-bitbucket-pipelines/maint - [deleted] jed/fix-dmcoarsenhookadd-identical - [deleted] jed/fix-fortran-circular-deps - [deleted] jed/fix-matcreatempibaij/maint - [deleted] jed/fix-stdout-attr-delete - [deleted] jed/fortran-seterr - [deleted] jed/futurize-stage-1 - [deleted] jed/gmakefile-paths - [deleted] jed/makeflags-parallel - [deleted] jed/pastix-comm - [deleted] jed/pc-composite-nozero - [deleted] jed/petscvariables-var - [deleted] jed/python3-configure-execlp - [deleted] jed/reproducible-builds - [deleted] jed/simplify-expensive-tests - [deleted] jed/test-mpiexec-timeout - [deleted] jed/tests-cxx-linker - [deleted] jed/update-mpi3-removed-or-deprecated - [deleted] jed/variadic-malloc - [deleted] jed/without-errorchecking-warning - [deleted] jose/cuda-tests - [deleted] jose/fix-vecdestroy-cuda - [deleted] jose/lapack - [deleted] jose/lapack-check - [deleted] jose/lapack-ungqr - [deleted] jose/tikz - [deleted] karlrupp/feature-lazy-cublas-init - [deleted] karlrupp/feature-remove-cusp - [deleted] karlrupp/fix-compiler-warnings-oct2017 - [deleted] karlrupp/fix-public-access-cublas-handle - [deleted] karlrupp/fix-tao-examples - [deleted] karlrupp/fix-vpscat-check-overflow - [deleted] knepley/feature-adaptor-plex - [deleted] knepley/feature-ex11-shock-test - [deleted] knepley/feature-med-pkg - [deleted] knepley/feature-plex-adapt-analytic - [deleted] knepley/feature-plex-adjoint-prelim - [deleted] knepley/feature-plex-bd-integration - [deleted] knepley/feature-plex-boxmesh-create - [deleted] knepley/feature-plex-cv-input - [deleted] knepley/feature-plex-exodus-update - [deleted] knepley/feature-plex-parallel-quad - [deleted] knepley/feature-rigid-bodies - [deleted] knepley/feature-subdm-test - [deleted] knepley/feature-ts-plasma-example - [deleted] knepley/feature-xdmf-particles - [deleted] knepley/fix-comm-shared - [deleted] knepley/fix-cylinder-mesh - [deleted] knepley/fix-ds-memleak - [deleted] knepley/fix-hdf5-attribute - [deleted] knepley/fix-l2-projection-submesh - [deleted] knepley/fix-plex-bc-multiple - [deleted] knepley/fix-plex-fvm-adjacency - [deleted] knepley/fix-plex-geometry-3d-init - [deleted] knepley/fix-plex-interpolation-consistency - [deleted] knepley/fix-plex-med-orientation - [deleted] knepley/fix-plex-multifield-eval - [deleted] knepley/fix-plex-proj-ds - [deleted] knepley/fix-plex-spectral-incomplete - [deleted] knepley/fix-snes-destroy-coarsenhook - [deleted] knepley/fix-vec-hdf5-output - [deleted] knepley/test-allow-line-continuation - [deleted] mark/fftw-bug - [deleted] mark/fix-mat - [deleted] mark/fix-mat4 - [deleted] mark/gamg-fix-eig-err - [deleted] pefarrell/pccomposite-increment-tab-level - [deleted] pr795/pieter_ghysels/update-strumpack-2.1.0/master - [deleted] pr800/haplav/haplav/feature-dmplex-ex5-set-partitioner-from-options/master - [deleted] pr803/acroucher/acroucher/fix-IS-global-to-local-mapping-block/master - [deleted] pr816/psanan/psanan/dmda-remove-old-loop/master - [deleted] pr817/mlohry/marklohry/pbjacobi-arbitrary-blocksize/master - [deleted] pr830/haplav/haplav/feature-plex-more-tests-ex18/master - [deleted] pr831/eaulisa/eugeno-fixs-asm-multiplicative/master - [deleted] pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master - [deleted] pr862/dkokron/IntelIntrinsicsForBAIJ9by9MDotMaxpy/maint - [deleted] pr863/bourdin/bourdin/dmplex-exodusiiView/master - [deleted] pr865/scools/pipelcg/master - [deleted] pr871/acroucher/acroucher/dmplex-hdf5-vecview/master - [deleted] pr872/bourdin/dmplex-GlobalToNatural/master - [deleted] pr874/mapdes/pcmg-inject/master - [deleted] pr883/jkruzik/fix-PetscBinarySynchronizedRead/maint - [deleted] pr902/jkruzik/feature-MatCreateMPIMatConcatenateSeqMat_Dense/master - [deleted] psanan/dmda-mappings-typecheck-fixes - [deleted] psanan/dmswarm-namespacing - [deleted] psanan/doc-manimplementations-fix - [deleted] psanan/docs-devmanual-copyedit - [deleted] psanan/fgmres-norm-none-support - [deleted] psanan/manpages-implementations - [deleted] rmills/aijmkl-lazy-inspection - [deleted] rmills/doc-add-rmills-to-user-manual - [deleted] rmills/doc-fix-kspcgne-typo - [deleted] rmills/doc-fix-pcgamg-indent - [deleted] rmills/doc-fix-snesvinewtonrsls-formatting - [deleted] rmills/doc-rmills-performance-section-minor-edit - [deleted] rmills/doc-update-matcreateseqaijmkl-man-page - [deleted] rmills/feature-aijmkl-add-matmatmultnumeric - [deleted] rmills/feature-aijmkl-add-matptap-symmetric - [deleted] rmills/feature-aijmkl-matmatmult - [deleted] rmills/feature-buildsystem-mkl_sparse_sp2m - [deleted] rmills/fix-aijmkl-style - [deleted] rmills/fix-aijmkl-use-petscobjectstate - [deleted] rmills/fix-mpisell-matconvert - [deleted] rmills/fix-remove-knl-compiler-workaround - [deleted] rmills/fix-rename-csrperm-files - [deleted] rmills/vectorize-aij-avx512-only - [deleted] rmills/webpage-add-rmills - [deleted] scott/ksp-ksp-tutorials - [deleted] scott/test-harness-emacsfixes - [deleted] scott/test-harness-fixtestparse - [deleted] scott/test-harness-improve2 - [deleted] scott/test-harness-installfixes - [deleted] scott/test-harness-installtest - [deleted] scott/test-harness-minorfixes - [deleted] scott/test-harness-minorfixes2 - [deleted] scott/test-harness-report_tests_fix - [deleted] scott/test-harness-timing - [deleted] scott/test-harness-timing2 - [deleted] scott/test-harness-walkerfix - [deleted] shri/dmnetwork-subnetworks-rebased - [deleted] stefano_zampini/add-fetidp-example-ex69 - [deleted] stefano_zampini/add-pod-test - [deleted] stefano_zampini/cherrypick-commits-for-maint-from-continuousadjoint - [deleted] stefano_zampini/example-bddc-3levels - [deleted] stefano_zampini/feature-dmda-matis - [deleted] stefano_zampini/feature-factor-sell - [deleted] stefano_zampini/feature-glvis-homesh-periodic - [deleted] stefano_zampini/feature-glvis-supportdmcomposite - [deleted] stefano_zampini/few-bugfixes - [deleted] stefano_zampini/fix-dmdasetfields - [deleted] stefano_zampini/fix-matis-dmda-l2g - [deleted] stefano_zampini/fix-missing-conversionops-matnest - [deleted] stefano_zampini/fix-missing-locks-tao - [deleted] stefano_zampini/last-leftovers-from-continuousadjoint - [deleted] stefano_zampini/optimize-tsadjointstep-rk - [deleted] tisaac/fix-fvm-dual-space-apply - [deleted] tisaac/fix-p4est-precision - [deleted] tmunson/tao-convert-tests - [deleted] tmunson/tao-pounders-add-tests - [deleted] tristan/mat-invert-block-diagonal-mat