Skip to content
Commits on Jun 18, 2014
  1. @infininight

    Point to ruby 1.8 shim

    infininight committed Jun 18, 2014
    Using a shim allows us to catch when 1.8 of ruby is not present and provide other options.
    
    #ignore
Commits on Jul 27, 2013
  1. @infininight

    Use version 1.8 of ruby for bundle items

    infininight committed Jul 27, 2013
    10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.
    
    #ignore
Commits on Dec 24, 2012
  1. @infininight

    Switch to auto-updating URL.

    infininight committed Dec 24, 2012
  2. @infininight

    Convert to use SCM bundle for shortcut assignment.

    infininight committed Dec 24, 2012
    * Add attr.scm.p4
    * Add semanticClass
    * Remove old shortcut
    * Add back ⌘S shortcut to save command
    * Require SCM bundle.
Commits on Aug 15, 2012
  1. @infininight

    Remove overload of ⌘S

    infininight committed Aug 15, 2012
  2. @appsforartists @infininight
  3. @appsforartists @infininight

    Moving rescan_project from tm_helpers.py to perforce_bundle_helper.py

    appsforartists committed with infininight Sep 24, 2011
    "Committed the dialog patch. Not going to commit the other one, 2.0
    won't be needing that so adding that to the library at this point seems
    a bit cruftish. For the time being just add it to the bundle and we'll
    yank it out once 2.0 comes out."
  4. @appsforartists @infininight

    Adding Move…

    appsforartists committed with infininight Sep 23, 2011
  5. @appsforartists @infininight

    Adding Copy

    appsforartists committed with infininight Sep 6, 2011
    - Adding p4 integrate (copy)  - Making rescan_project a Python function.
    Depends on:  - http://pastie.textmate.org/private/q0tllec1vjegq5dd7gnrw
    - http://pastie.textmate.org/private/ndz2gk6yvoihk0afw29ow
  6. @appsforartists @infininight
  7. @appsforartists @infininight
  8. @appsforartists @infininight

    Unpacking p4python to support 10.7.1

    appsforartists committed with infininight Sep 2, 2011
    `from p4python.P4 import P4` was segfaulting immediately on 10.7.1.  For
    some reason, `from P4 import P4` works fine.  Therefore, I've moved the
    code files out of the egg and left them naked in the cold, cold world of
    .tmbundle/Support, where they can fend for themselves alongside
    perforce_bundle_helper.
  9. @appsforartists @infininight
  10. @appsforartists @infininight
  11. @appsforartists @infininight

    Converting Open in new Document to Show as HTML

    appsforartists committed with infininight Sep 2, 2011
    TextMate runs Commands with `Create New Document` synchronously, but
    `Show as HTML` asynchronously.  (TextMate will hang until the script
    returns, so if you call "mate -w" in the script, you've essentially just
    entered an infinite loop.)  I've converted all instances of `Create New
    Document` to `Show as HTML` to allow changelists to be authored in
    TextMate instead of in the clunky CommitWindow.
  12. @appsforartists @infininight

    Beginning transition to p4python

    appsforartists committed with infininight Sep 2, 2011
    The original Perforce.tmbundle was a very simple wrapper for "p4
    $COMMAND $TM_FILEPATH"  It only worked on the file you were currently
    editing (you couldn't select others in the project sidebar).  This
    version uses p4python instead of the command line p4 client.  It
    iterates over all the selected files, ignores files not in your Perforce
    workspace, and prepares selected directories for Perforce by adding
    "/..." to the ends of their paths before forwarding a command to the
    Perforce server.
  13. @appsforartists @infininight

    First attempt

    appsforartists committed with infininight Aug 26, 2011
    - Perforce commands now mapped to Command-4    - (Old ones still live at
    Control-Shift-F.  I haven't touched those.)  - All commands at Command-4
    now work on multiple selected files  - Using shell scripts instead of
    awkwardly-invoked Python when possible  - Added Sync with Depot  - If
    you try to Save inside a Perforce depot, you will be prompted to
    overwrite the locked file.  Do it.  This Perforce bundle will open that
    file for editing on your behalf.  TODO:  - Add support for
    shelve/unshelve
Commits on Sep 3, 2011
  1. @adamv @appsforartists

    Rename some commands

    adamv committed with appsforartists Mar 3, 2010
  2. @adamv @appsforartists

    Use real paths for Perforce operations.

    adamv committed with appsforartists Aug 5, 2009
    When editing a file in a Perforce depot via a folder that has been symlinked,
    the path containing the symlink will not be seen as "in the workspace."
    
    Bundle commands now use the dereferenced file path, which is under
    the workspace.
  3. @adamv @appsforartists
  4. @adamv @appsforartists
  5. @adamv @appsforartists
  6. @adamv @appsforartists
  7. @adamv @appsforartists
  8. @evocateur @appsforartists
Commits on Nov 12, 2007
  1. @infininight

    Remove duplicate help header.

    infininight committed Nov 12, 2007
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@8428 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Apr 17, 2007
  1. Add rescan_project after p4 revert

    Chris Thomas committed Apr 17, 2007
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@7004 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Apr 2, 2007
  1. @sorbits

    • Help command from Daryl Spitzer.

    sorbits committed Apr 2, 2007
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@6940 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Feb 23, 2007
  1. @sorbits

    • add Support/lib instead of Support/bin to the LOAD_PATH, so that sh…

    sorbits committed Feb 23, 2007
    …ell_tokenize.rb is found (patch from Justin Bishop)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@6630 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  2. @sorbits
  3. • Default TM_P4 to 'p4' where it previously had no default

    Chris Thomas committed Feb 23, 2007
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@6622 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  4. • p4 should default to 'p4', not '~/bin/p4'

    Chris Thomas committed Feb 23, 2007
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@6621 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Mar 7, 2006
  1. @kballard

    Add support for bash heredoc with a backslash-escaped first char.

    kballard committed Mar 7, 2006
    Yes this is a pretty limited thing but I needed it for real-world code
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@2831 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Feb 3, 2006
  1. @kballard

    So, turns out ctrl-shift-R is assigned to a hidden menu item.

    kballard committed Feb 3, 2006
    Switch to ctrl-shift-4 instead
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@2661 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  2. @kballard

    Turns out ctrl-shift-S is backwards incremental search.

    kballard committed Feb 3, 2006
    Thus, Perforce commands now use ctrl-shift-R
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Perforce.tmbundle@2660 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Something went wrong with that request. Please try again.