Re: [Tracker] Stale Git branches



On 08/08/15 15:38, Sam Thursfield wrote:
Hi
There are nearly 300 remote branches in tracker.git at the moment,
which is way too many for my tiny mind to deal with. Is it OK if I
delete all the branches listed below ? I'll wait 1 month before
deleting anything, so you have time to check this list and reply if
some of these are still important for some reason.

These branches are already merged to master (according to `git branch
--remote --merged):

   origin/0.10-documentation-review
   origin/IorR-null-support
   origin/SCHED_IDLE
   origin/as-needed
   origin/async-get-connection
   origin/backup-error
   origin/bump_api_version_0.12
   origin/class-signal-perf-impr
   origin/classes
   origin/collation
   origin/collation-gconf-locale
   origin/compilation-warnings
   origin/config-rewrite-on-start
   origin/configure-for-binaries
   origin/crash-aware-extractor
   origin/cuesheets

Is this one in master?

   origin/data-gen
   origin/data-in-binary-dirs
   origin/delete
   origin/deprecated-g-test-trap-fork
   origin/dlna-mime
   origin/drop-helix-extractor
   origin/drop-inotify
   origin/epub-metadata-improvements
   origin/equipment-onto
   origin/error-handling
   origin/evo
   origin/evo-master-cleanup
   origin/experiment-with-roi
   origin/external-crawler
   origin/extract-rules-fix
   origin/extractor-controller-thread
   origin/extractor-dbus-fd
   origin/extractor-rules-list
   origin/fallback-rdf-type
   origin/firefox
   origin/fix-deprecations
   origin/forced-mtime-check-per-directory
   origin/fts4-fixes
   origin/functional-test
   origin/functional-tests-applications
   origin/g++-build-fixes
   origin/gconf-dbus-2
   origin/gnome-screenshot
   origin/grouped-deletes
   origin/gsettings-keyfile-bridge
   origin/gsettings-rebased
   origin/gstreamer-with-dlna
   origin/gtk3
   origin/guarantee
   origin/handle-desktop-links
   origin/introspection
   origin/libtracker-common-cleanup
   origin/libtracker-miner-improved-pausing
   origin/libtracker-sparql
   origin/make-decorator-errors-public
   origin/man-page-long-options
   origin/master

Clearly, we shouldn't remove this :)

   origin/max-media-art-width
   origin/media-art-enhancements-2
   origin/meegotouch
   origin/merge-control-status
   origin/miner-check-queues
   origin/miner-fs-disable-miners
   origin/miner-fs-dont-crawl-open
   origin/miner-fs-initable-iface
   origin/miner-fs-initial-sleep
   origin/miner-fs-monitor-created-event-fixes
   origin/miner-fs-no-infinite-loops
   origin/miner-fs-refactor
   origin/miner-fs-refactor-multi-insert
   origin/miner-fs-remaining-time
   origin/miner-rss-0.11-fixes
   origin/miner-userguide-master
   origin/mp3-id3v2-fixes
   origin/music-album-domain-index
   origin/name-owner-changed-improvements
   origin/nautilus-extension-update
   origin/nautilus-issues
   origin/needle
   origin/needle-info-bar
   origin/neo
   origin/new-app-miner
   origin/new-userguides-miner
   origin/no-bonobo
   origin/no-mtime-checks-on-start
   origin/oasis-improvements
   origin/orientation-fix
   origin/pdf-timeout-fix
   origin/prioritized-crawling
   origin/queue-fixes
   origin/queue_wait_restore
   origin/remove-old-gio-vapi
   origin/roi-on-master
   origin/roi-png-fix
   origin/roi-png-fixed
   origin/sparql-init
   origin/sparql-update
   origin/thunderbird
   origin/thunderbird-24
   origin/tracker-control-no-args
   origin/tracker-control-verbosity
   origin/tracker-control-with-backup-and-restore
   origin/tracker-extractor-log-module-used
   origin/tracker-needle-improved-tagging
   origin/tracker-preferences-for-gsettings
   origin/tracker-preferences-xdg-dirs
   origin/tracker-store
   origin/tracker-tag-and-operator-fix
   origin/unique-nie-url
   origin/use-libmediaart
   origin/vala-makefiles
   origin/volume-mountpoints
   origin/wip/GrssPerson

I wonder about this one? Especially with renewed effort going into the RSS miner recently.

   origin/wip/extract-graphs
   origin/writeback-guarantee
   origin/writeback-refactor-rebase

These branches haven't had any new commits since 2012, so they are 3
years or more out of date:

   origin/indexer-split
     Last commit: Fri Sep 26 10:30:33 2008 +0000
     Commits from 'master': 783

   origin/tracker-store-ipc
     Last commit: Mon Jun 8 12:46:15 2009 +0200
     Commits from 'master': 12

   origin/quad
     Last commit: Fri Jul 24 17:21:14 2009 +0200
     Commits from 'master': 8

   origin/tracker-0.6
     Last commit: Thu Feb 18 19:32:25 2010 +0100
     Commits from 'master': 313

   origin/fts-limits
     Last commit: Wed Feb 24 02:05:53 2010 +0200
     Commits from 'master': 5

   origin/album-art-to-libtracker-extract
     Last commit: Mon Mar 29 17:22:14 2010 +0100
     Commits from 'master': 1

   origin/miner-twitter
     Last commit: Thu Apr 1 17:40:36 2010 -0300
     Commits from 'master': 10

   origin/sqlite-batch-locking
     Last commit: Tue May 11 12:18:12 2010 +0200
     Commits from 'master': 1

   origin/sql-error-checks
     Last commit: Wed May 19 12:26:26 2010 +0200
     Commits from 'master': 1

   origin/sql-error-checks-and-fixes
     Last commit: Tue May 25 18:59:51 2010 +0200
     Commits from 'master': 5

   origin/sql-error-checks-for-master
     Last commit: Wed May 26 13:18:14 2010 +0200
     Commits from 'master': 7

   origin/merge
     Last commit: Wed Jun 9 17:17:35 2010 +0200
     Commits from 'master': 8

   origin/playlist
     Last commit: Fri Jun 11 10:29:48 2010 +0200
     Commits from 'master': 8

   origin/mime-message-extractor
     Last commit: Mon Jun 21 22:55:02 2010 -0700
     Commits from 'master': 1

   origin/domain-specific-indexes-review
     Last commit: Thu Jul 15 17:51:37 2010 +0200
     Commits from 'master': 22

   origin/busy-handling
     Last commit: Wed Jul 28 12:34:03 2010 +0200
     Commits from 'master': 4

   origin/progress
     Last commit: Tue Aug 3 17:21:04 2010 +0200
     Commits from 'master': 4

   origin/encoded
     Last commit: Tue Aug 3 20:39:15 2010 +0300
     Commits from 'master': 1

   origin/direct-access-documentation
     Last commit: Wed Aug 4 16:41:45 2010 +0200
     Commits from 'master': 153

   origin/miner-paranoid-logs
     Last commit: Thu Aug 5 20:52:57 2010 +0200
     Commits from 'master': 1

   origin/index-profile
     Last commit: Mon Aug 9 00:14:15 2010 +0300
     Commits from 'master': 1

   origin/dlna
     Last commit: Thu Aug 12 17:13:13 2010 +0300
     Commits from 'master': 1

   origin/multi-value-note
     Last commit: Tue Aug 17 17:30:32 2010 +0200
     Commits from 'master': 1

   origin/collate-keyword
     Last commit: Thu Aug 19 13:52:37 2010 +0200
     Commits from 'master': 4

   origin/volume-cleanup-conf
     Last commit: Mon Aug 23 08:21:35 2010 +0200
     Commits from 'master': 1

   origin/miner-fs-dbus-api
     Last commit: Tue Aug 24 16:50:34 2010 +0100
     Commits from 'master': 22

   origin/class-signal
     Last commit: Thu Sep 2 13:37:51 2010 +0200
     Commits from 'master': 1

   origin/extraction-times-0.6
     Last commit: Mon Sep 13 20:00:35 2010 +0200
     Commits from 'master': 314

   origin/arg0filter-for-store
     Last commit: Wed Sep 15 11:47:27 2010 +0200
     Commits from 'master': 1

   origin/extraction-times-0.9
     Last commit: Wed Sep 15 17:57:52 2010 +0200
     Commits from 'master': 2

   origin/zeitgeist
     Last commit: Mon Sep 20 10:12:16 2010 +0100
     Commits from 'master': 9

   origin/miner-fs-monitor-improvements
     Last commit: Thu Sep 23 17:39:27 2010 +0200
     Commits from 'master': 5

   origin/security-fw
     Last commit: Fri Sep 24 13:10:37 2010 +0200
     Commits from 'master': 1

   origin/progress-while-integrity-check
     Last commit: Fri Oct 8 17:20:29 2010 +0200
     Commits from 'master': 2

   origin/posix_fadvise
     Last commit: Mon Oct 11 15:55:55 2010 +0100
     Commits from 'master': 3

   origin/mainloop-fixes
     Last commit: Wed Oct 13 11:55:09 2010 +0200
     Commits from 'master': 2

   origin/multi-insert
     Last commit: Thu Oct 14 14:41:25 2010 +0200
     Commits from 'master': 21

   origin/albumart-qt
     Last commit: Thu Oct 21 11:10:25 2010 +0200
     Commits from 'master': 1

   origin/backup-fixes
     Last commit: Mon Nov 8 13:29:14 2010 +0100
     Commits from 'master': 1

   origin/transient
     Last commit: Tue Nov 23 15:24:16 2010 +0100
     Commits from 'master': 4

   origin/rss-enclosures
     Last commit: Fri Nov 26 19:15:59 2010 +0100
     Commits from 'master': 1

   origin/writeback-activate
     Last commit: Tue Nov 30 12:10:26 2010 +0100
     Commits from 'master': 5

   origin/multidisc-album
     Last commit: Tue Dec 7 16:03:53 2010 +0100
     Commits from 'master': 20

   origin/signal-enhancements
     Last commit: Thu Dec 16 12:38:32 2010 +0100
     Commits from 'master': 6

   origin/signal-timer
     Last commit: Fri Dec 17 14:33:11 2010 +0100
     Commits from 'master': 4

   origin/miner-fs-rename-directory-to-hidden-name
     Last commit: Fri Dec 17 18:07:31 2010 +0100
     Commits from 'master': 11

   origin/property-functions
     Last commit: Wed Dec 22 15:47:08 2010 +0100
     Commits from 'master': 2

   origin/nco-onto
     Last commit: Tue Jan 11 12:22:25 2011 +0100
     Commits from 'master': 1

   origin/slo-onto
     Last commit: Tue Jan 11 12:25:02 2011 +0100
     Commits from 'master': 10

   origin/ncal-onto
     Last commit: Tue Jan 11 12:27:03 2011 +0100
     Commits from 'master': 1

   origin/gdbus-porting
     Last commit: Tue Jan 11 18:00:59 2011 +0100
     Commits from 'master': 90

   origin/tracker-sparql-qt
     Last commit: Mon Jan 17 00:05:08 2011 +0200
     Commits from 'master': 4

   origin/transient-journal
     Last commit: Tue Jan 25 15:44:48 2011 +0100
     Commits from 'master': 8

   origin/transient-journal-rebased
     Last commit: Wed Jan 26 17:21:34 2011 +0100
     Commits from 'master': 3

   origin/journal
     Last commit: Wed Feb 2 12:07:01 2011 +0100
     Commits from 'master': 6

   origin/tracker-search-bar-update
     Last commit: Fri Feb 4 19:52:07 2011 +0100
     Commits from 'master': 2

   origin/update-blank-variant
     Last commit: Wed Feb 16 17:21:12 2011 +0100
     Commits from 'master': 2

   origin/gsettings
     Last commit: Thu Feb 17 18:39:23 2011 +0100
     Commits from 'master': 7

   origin/tracker-needle-model-rewrite
     Last commit: Tue Feb 22 13:38:16 2011 +0900
     Commits from 'master': 1

   origin/async-init-direct
     Last commit: Tue Feb 22 12:48:21 2011 +0100
     Commits from 'master': 2

   origin/slo-datagen
     Last commit: Mon Feb 28 12:13:50 2011 +0200
     Commits from 'master': 3

   origin/g-i
     Last commit: Wed Mar 2 14:41:33 2011 +0200
     Commits from 'master': 1

   origin/poppler-glib
     Last commit: Wed Mar 2 14:52:20 2011 +0000
     Commits from 'master': 16

   origin/meegotouch-guess-charset
     Last commit: Fri Mar 4 14:09:04 2011 +0100
     Commits from 'master': 9

   origin/miner-extractor-ipc
     Last commit: Mon Mar 7 11:17:28 2011 +0100
     Commits from 'master': 7

   origin/timings
     Last commit: Mon Mar 7 13:32:04 2011 +0100
     Commits from 'master': 3

   origin/update-array-perfm-test
     Last commit: Mon Mar 7 14:38:43 2011 +0100
     Commits from 'master': 1

   origin/sparql-update-multival
     Last commit: Wed Mar 9 13:51:26 2011 +0100
     Commits from 'master': 6

   origin/evolution-plugin
     Last commit: Mon Mar 21 12:04:01 2011 +0100
     Commits from 'master': 2

   origin/gsettings-remaining-bits
     Last commit: Tue Mar 22 14:55:29 2011 +0200
     Commits from 'master': 24

   origin/g-i-2
     Last commit: Wed Mar 23 14:00:07 2011 +0100
     Commits from 'master': 3

   origin/sparql-update-delete-id-passing
     Last commit: Wed Mar 23 16:39:03 2011 +0100
     Commits from 'master': 29

   origin/tags
     Last commit: Thu Mar 24 12:50:47 2011 +0100
     Commits from 'master': 2

   origin/tracker-needle-model
     Last commit: Thu Mar 24 13:29:06 2011 +0100
     Commits from 'master': 26

   origin/extract-where
     Last commit: Fri Mar 25 15:47:46 2011 +0100
     Commits from 'master': 1

   origin/unicode-case-fold
     Last commit: Mon Mar 28 17:58:48 2011 +0200
     Commits from 'master': 2

   origin/encoding-detection
     Last commit: Thu Mar 31 13:38:48 2011 +0200
     Commits from 'master': 5

   origin/evo-0.10
     Last commit: Thu Mar 31 16:44:06 2011 +0200
     Commits from 'master': 204

   origin/sparql-no-plugins
     Last commit: Mon Apr 4 11:50:45 2011 +0200
     Commits from 'master': 1

   origin/gconf-dbus
     Last commit: Tue Apr 5 15:08:19 2011 +0200
     Commits from 'master': 17

   origin/version-macros
     Last commit: Wed Apr 6 10:03:37 2011 +0100
     Commits from 'master': 229

   origin/needle-bookmarks
     Last commit: Tue Apr 12 21:30:43 2011 +0300
     Commits from 'master': 1

   origin/extractor-controller-thread-0.10
     Last commit: Wed Apr 13 10:50:51 2011 +0100
     Commits from 'master': 312

   origin/inversefuncprop
     Last commit: Thu Apr 14 18:02:01 2011 +0200
     Commits from 'master': 2

   origin/miner-fs-limit-requests
     Last commit: Mon Apr 18 15:30:05 2011 +0100
     Commits from 'master': 7

   origin/extractor-unsupported-files
     Last commit: Wed Apr 20 14:34:51 2011 +0200
     Commits from 'master': 1

   origin/miner-directory-flags
     Last commit: Tue Apr 26 16:21:07 2011 +0200
     Commits from 'master': 8

   origin/journal-err-reporting
     Last commit: Tue Apr 26 18:06:51 2011 +0200
     Commits from 'master': 13

   origin/journal-err-reporting-merge
     Last commit: Wed Apr 27 11:53:55 2011 +0200
     Commits from 'master': 4

   origin/on-extractor-error
     Last commit: Wed May 4 15:15:42 2011 +0200
     Commits from 'master': 4

   origin/lazy-stats
     Last commit: Fri May 6 13:19:46 2011 +0200
     Commits from 'master': 1

   origin/unmount-watchdog
     Last commit: Mon May 9 14:52:11 2011 +0200
     Commits from 'master': 1

   origin/batch-signal
     Last commit: Tue May 10 17:36:01 2011 +0200
     Commits from 'master': 4

   origin/cleanup-media-art
     Last commit: Thu May 19 14:11:36 2011 +0200
     Commits from 'master': 12

   origin/evo-0.10-cleanup
     Last commit: Thu May 26 14:53:52 2011 +0100
     Commits from 'master': 479

   origin/tracker-control-races-condition-fixes
     Last commit: Thu Jun 2 17:17:27 2011 +0100
     Commits from 'master': 487

   origin/gps
     Last commit: Tue Jun 7 14:57:14 2011 +0200
     Commits from 'master': 11

   origin/writeback-miner-interaction-0.10
     Last commit: Wed Jun 8 17:51:26 2011 +0200
     Commits from 'master': 444

   origin/gps_direction
     Last commit: Fri Jun 10 04:16:48 2011 +0300
     Commits from 'master': 13

   origin/writeback-miner-interaction
     Last commit: Fri Jun 10 16:00:06 2011 +0200
     Commits from 'master': 23

   origin/custom-dlna
     Last commit: Mon Jun 13 16:59:40 2011 +0200
     Commits from 'master': 3

   origin/extraction-improvements-0.10
     Last commit: Fri Jun 17 18:28:59 2011 +0200
     Commits from 'master': 567

   origin/extraction-improvements
     Last commit: Fri Jun 24 15:14:41 2011 +0200
     Commits from 'master': 9

   origin/threaded-extractor
     Last commit: Thu Jul 7 13:53:58 2011 +0200
     Commits from 'master': 17

   origin/updatearray
     Last commit: Fri Jul 8 14:16:21 2011 +0200
     Commits from 'master': 1

   origin/writeback-refactor
     Last commit: Wed Jul 13 15:40:44 2011 +0200
     Commits from 'master': 16

   origin/miner-gdata
     Last commit: Tue Jul 19 08:34:32 2011 +0300
     Commits from 'master': 3

   origin/miner-priority-queues
     Last commit: Tue Jul 19 11:40:02 2011 +0200
     Commits from 'master': 3

   origin/tracker-0.10-miner-fs-crawl-on-remount
     Last commit: Wed Jul 20 16:49:43 2011 +0200
     Commits from 'master': 604

   origin/miner-priority-queues-0.10
     Last commit: Fri Jul 22 13:03:30 2011 +0200
     Commits from 'master': 630

   origin/nb274498
     Last commit: Tue Jul 26 15:55:47 2011 +0200
     Commits from 'master': 638

   origin/writeback-refactor-0.10
     Last commit: Fri Jul 29 14:46:29 2011 +0200
     Commits from 'master': 702

   origin/regions-of-interest
     Last commit: Mon Aug 1 17:16:50 2011 +0300
     Commits from 'master': 8

   origin/avoid-album-art-duplicates
     Last commit: Fri Aug 19 15:43:23 2011 +0200
     Commits from 'master': 14

   origin/evo3.2
     Last commit: Mon Aug 22 18:42:11 2011 +0200
     Commits from 'master': 2

   origin/nb242979
     Last commit: Wed Aug 24 17:03:28 2011 +0200
     Commits from 'master': 4

   origin/nb276858
     Last commit: Tue Aug 30 17:15:59 2011 +0200
     Commits from 'master': 1

   origin/corruption
     Last commit: Mon Sep 5 15:31:13 2011 +0200
     Commits from 'master': 1

   origin/gstreamer-with-dlna-0.10
     Last commit: Tue Sep 6 10:52:03 2011 +0200
     Commits from 'master': 803

   origin/wip/miner-internal-config
     Last commit: Thu Sep 8 17:37:14 2011 +0200
     Commits from 'master': 27

   origin/makefiletab
     Last commit: Thu Sep 15 15:30:36 2011 +0300
     Commits from 'master': 1

   origin/disable-wb-tests
     Last commit: Tue Sep 20 16:34:59 2011 +0300
     Commits from 'master': 1

   origin/ovi-entityid
     Last commit: Wed Sep 21 16:17:26 2011 +0100
     Commits from 'master': 1

   origin/o_noatime
     Last commit: Thu Sep 22 17:11:34 2011 +0200
     Commits from 'master': 14

   origin/tracker-0.10-no-atime
     Last commit: Fri Sep 23 13:07:30 2011 +0200
     Commits from 'master': 936

   origin/gst-geolocation
     Last commit: Fri Sep 30 16:09:34 2011 +0100
     Commits from 'master': 3

   origin/writeback-improvement
     Last commit: Thu Oct 6 17:19:01 2011 +0200
     Commits from 'master': 3

   origin/tracker-0.10-nb276745
     Last commit: Wed Oct 19 11:13:44 2011 +0200
     Commits from 'master': 983

   origin/media-art-detect
     Last commit: Tue Oct 25 11:56:55 2011 +0200
     Commits from 'master': 6

   origin/subsecond
     Last commit: Thu Nov 10 13:37:04 2011 +0100
     Commits from 'master': 2

   origin/chunck-pdf
     Last commit: Fri Nov 18 14:45:30 2011 +0100
     Commits from 'master': 1

   origin/nogdbusproxy
     Last commit: Wed Nov 23 16:52:52 2011 +0100
     Commits from 'master': 3

   origin/miner-userguide
     Last commit: Fri Nov 25 10:20:04 2011 +0000
     Commits from 'master': 1034

   origin/threaded-extractor-modules
     Last commit: Tue Nov 29 12:44:10 2011 +0100
     Commits from 'master': 4

   origin/collator
     Last commit: Mon Dec 5 16:21:08 2011 +0100
     Commits from 'master': 1

   origin/tracker-0.10-alarm
     Last commit: Tue Dec 13 12:51:40 2011 +0100
     Commits from 'master': 1072

   origin/tracker-0.8
     Last commit: Thu Dec 15 21:14:12 2011 +0100
     Commits from 'master': 549

   origin/failsafe-extraction-0.10
     Last commit: Mon Dec 19 11:57:08 2011 +0100
     Commits from 'master': 1075

   origin/tracker-0.12
     Last commit: Fri Feb 17 17:01:48 2012 +0000
     Commits from 'master': 412

   origin/tracker-0.10
     Last commit: Wed Mar 21 11:47:05 2012 +0100
     Commits from 'master': 1081

   origin/wip/removable-device-completed
     Last commit: Fri Jun 22 18:28:06 2012 +0100
     Commits from 'master': 11

   origin/evo-new-api
     Last commit: Tue Jul 10 22:27:06 2012 +0100
     Commits from 'master': 9

   origin/extract-sparql
     Last commit: Wed Dec 19 23:22:47 2012 +0100
     Commits from 'master': 3


I'm guessing that some of these branches *are* still important, please
let me know which ones, or (better) rebase them and push before 8th
September.

I will check the age of each branch again before deleting, and i won't
do this if someone thinks i'm being a bit forceful here... but i hope
others agree that it's important to have a managable number of
branches in tracker.git.

I agree. I did the same thing some years back.
I have no problem with you going forward with this.

My main concern is, I won't think we should remove the 'tracker-XX.XX' branches, even the old ones. These are actually historically useful. I don't have a real reason other than that, but keeping those around should be a small overhead (if any).

Thanks for doing this,

--
Regards,
Martyn


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]