[meld] (123 commits) Created branch VersionControlRework



The branch 'VersionControlRework' was created.

Summary of new commits:

  57e9365... meld.vc: Remove support for unmaintained VCs
  b27d536... meld.vc: Make Subversion 1.7 and later the only supported v
  8117714... meld.vc: Remove dead plugins from list
  b1af7f9... meld.vc: All remaining VCs are 'cached', for what it's wort
  1bf7903... meld.vc: Format all the copyright headers format
  16c4973... meld.vc: Get rid of the revision column, and rename "option
  625f95b... meld.vc.svn: Use new resolve API, and non-deprecated comman
  2b4eaa3... meld.vc: Remove old-style resolved API
  6971369... meld.vc._vc: Remove revision from Entry objects
  bc752d5... meld.vc._vc: Simplify our Entry classes
  2cc4cf2... meld.vc._vc: Remove unused method
  779b33a... meld.vc._vc: Simplify caching
  d4fbbdf... vc.svn: Enshorten the repo version detection code
  4c8d0fd... vc: _lookup_tree_cache is poorly named
  df658ae... meld.vc._vc: Fix tree cache for some per-VC wrangling
  22309de... meld.vc: Fix caching API to disallow inadventantly discardi
  6cd470b... meld.vc: Remove unused directory argument from _get_tree_ca
  c83eb37... meld.vc.bzr: Fix file gathering for new cache behaviour
  e2e8c0a... meld.vc.bzr: Adapt bzr to follow the same caching pattern a
  b6af48b... meld.vc: Pull out common cache_tree implementations
  ffa7eee... meld.vc._vc: Pull cache_tree into its only access
  e466a2b... meld.vc: Make _tree_cache always be a dict
  096cb61... meld.vc: Remove cache selection argument to cache updating
  cf5a714... meld.vc: Factor out common individual-path updating
  7eda0b2... vcview: There's no reason to prime the cache; the VC will s
  a79203f... vc.bzr: Re-fix files-to-commit gathering
  d3c1f1d... vc.bzr: Don't populate the cache when committing
  dbfcaa4... meld.vc: Add the metadata cache for tree states everywhere
  961deac... vc: Add common _get_dirsandfiles implementation for general
  89a2ed3... vc._vc: listdir always takes a path
  850d367... vc.svn: Minimal adaptation of SVN to use saner tree cache f
  3c1db4d... vc.svn: Make subversion use the commit _get_dirsandfiles ve
  da29e72... vc: Rename parameter for a marginally better indication of 
  0fdd6e8... vc.svn: Root-walking is the default
  3ef150f... vc._vc: Use 'meta' information for folders and removed entr
  78df49e... vc.bzr: Migrate to the common _get_dirsandfiles method
  88c9d0a... vc._vc: Tidy up Entry creation slightly
  e0aa6c3... meld.vc: Remove Dir and File subclasses, and use Entry ever
  6e730a2... vc._vc: Comment additions
  6238847... vc._vc: PEP8
  83c905a... vc._null: Use a less hacky implementation of a no-op tree c
  5f1ba5a... vc._null: Update copyright
  3472a40... vc.git: Fix bare except
  625396c... vc.git: Add run() as a per-repo subprocess helper
  ab8be3d... vc.git: Improve some comments
  d2f9f81... vc: Make all VCs show all columns, since there's only one e
  28e1ebb... vcview: Unindent some logic
  1251065... vcview, ui.vcdialogs: Move all VC command handling to vcvie
  6c0cdf0... vc._vc: Make lookup_files require its directory argument
  7864ace... vc._vc: Further simplify lookup_files
  9224e0e... vc._vc: Merge _get_dirsandfiles into lookup_files
  026182b... vcview: Use the newer get_entry API for individual file upd
  3caa6b2... vc._vc: Use Gio for looking up files, and simplify lookup_f
  6736a01... vc._vc: Pass off GFile and infos instead of derived data
  1943cae... vc._vc: Concatenate meta information in the Entry
  7a8bf41... vc._vc: Move necessary Entry creation logic into get_entry
  58e8d02... vc._vc: Update docstring for get_entry
  a329c7b... vcview: Expand top-level as the last thing we do for flatte
  1abc55c... vc._vc: Absorb lookup_files into listdir
  151f21e... vc._vc: Fix removed entry replacement for entry creation ch
  50e8a06... vc._vc: Rename listdir to get_entries and make it an iterat
  6db1538... vc._vc: Require an explicit VC status refresh
  35294ba... vc._vc: Unify the file and directory state updating
  2185cf5... vcview: Make _update_item_state do its own relative path ca
  c739ecd... vc._vc: Handle both missing and deleted folders in traversa
  e875127... vcview: Move some CellRenderer creation into the UI file
  20e3067... vcview: Get rid of the VCS changing lock, and rely on model
  3e174cf... vcview: Tidy up the VC population logic slightly
  1efa834... vcview, vc._null: Make sure VCs always have a name
  c79503a... vcview: Refactor our handling around missing VCs
  c06da17... vcview: Generate valid_vcs after the fact
  f8dbde4... vcview: Refactor the current-active and VC maintaining logi
  bf55b1c... vcview: Use the model as the main reference point
  b34842a... vcview: Group code for clarity and remove overly explanator
  b4a8dec... tree: Python-ify the treeview search callback string handli
  1e44ac1... tree: PEP8 fix
  b7683de... vc: Add new-style commit API and use in git
  555418a... vc: Update other version control systems to new commit API
  5b60be5... vcview: Unsupport the now-unused commit_command API
  81f254c... vcview: Fix required args list for commit when doing sensit
  391bff3... vc: Make update() not take files, and update svn and hg to 
  b5f0a34... vc: Update bzr and hg for new-style add() command
  6472fc4... vc: Update svn and hg for new-style add() command, remove o
  8eb50dd... vc: Update svn and hg for new-style revert() command, remov
  c8bd35b... vc._vc: Add filter helpers to Entry, for future use in vcvi
  5361a68... vcview: Set up selection mode in the UI file
  30b09b9... vcview: Move most treeview column setup in to UI file
  243d178... vcview: Move remaining cell renderer creation to UI file
  55f3f85... vcview: Remove unused method
  e0b2eaa... vcview: Remove unused import
  7116908... vc: Move path state sensitivity checking to _vc and improve
  c13e8b4... vcview: Refactor sensitivity setting for new valid actions 
  928267c... vcview: Remove valid_vc_actions, since it's now obsolete
  a117cfd... vcview: Remove unused action mapping
  5d89fc1... vcview: Make cross-tab command helper actually return if we
  23fc420... vc._vc, vcview: Fix cross-tab command API presence checks
  ae132f3... vcview: No need to set headers visible; they are by default
  2b6a86d... vcview: Absorb local variable assignment
  c0d7381... vcview: Some minor correctness fixes for treeview context m
  79c3316... vcview: Deprecation fix
  ff7428b... vcview: Use binding for location visibility and consolidate
  d57f357... vcview: Comment clean
  6af45f8... vc.svn: Fix cwd usage in subversion
  bdd5f7d... vc.svn: Fix the only _command usage without a working direc
  617e660... vcview: Command helpers now require refresh and working_dir
  2fbd8c4... vcview: Remove logic for non-specified working directory
  d7d92b5... vcview: Don't yield the command message, as it's never disp
  f4b11cb... vc: Make the working directory always be whatever we're giv
  d58ba75... vcview: Use standard relative path calculations
  449d231... misc: Make read_pipe_iter require a working directory as we
  739c5d4... misc, vcview: Tidy up our iterable pipe handling slightly
  0769bde... vcview: Improve some docstring
  52b8bc4... vcview: Rename command scheduler to runner and add docstrin
  6873337... misc, vcview, ui.vcdialogs: Remove custom common-prefix imp
  759478e... vcview: Get rid of unnecessary column_index use
  6c08b08... vcview: Handle early refreshes caused by setting filters at
  5fe2d46... vcview: Consolidate filter handling code to use object prop
  1c58f30... vcview, vc._vc: Move Entry filtering logic to a more suitab
  d4b7571... vcview: PEP8
  60ee106... vcview: Update imports, removing explicit relative imports
  ae15375... vcview: Make it clearer that these are either/or cases
  4920868... vcview: Always expand the top directory
  1c654d5... vcview, vc: Update copyright headers


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