wiki:PadrePluginGit

Version 7 (modified by bowtie, 20 months ago) (diff)

--

<-plug-ins

Padre::Plugin::Git

To Enable Padre::Plugin::Git in Padre, go to Tools->Plug-in Manager, select Git in left area.

Please note version compatibility, it's important, you can check what version is installed for Git use Plug-in Manager for Padre look in Help -> About -> Information

Padre::Plugin::Git v0.04 in trunk

Padre 0.97+

Padre::Plugin::Git v0.03

Padre 0.96

NB Bold shows current release of Padre ( Green Current )


History

after banging my head on git, and being kicked by several to get over it, I decide that the best solution was to update the Git plugin on my little journey of enlightenment.

assumptions

  • local
    • git repro that is local to your editor, ie. same machine!
  • origin
    • repro on external server
    • repro in your GitHub
  • upstream
    • the repro your origin is forked from

Usage

  • Tools -> Git ( only visible if current file is in a .git repository )

local

  • Staging
    • Stage File
    • Stage All
    • Unstage File ( reset HEAD file )
  • Commit
    • Commit File
    • Commit Project
    • Commit amend
    • Commit All ( stages and commits all -> git commit -a)
  • Checkout
    • Checkout File
  • Status
    • File Status
    • Directory Status
    • Project Status
  • Diff
    • Diff of File
    • Diff of Staged File
    • Diff of Directory
    • Diff of Project
  • Log ( need better names )
    • log --stat -2
    • log -p -2
    • log pretty

Origin

  • Origin
    • Info about Origin
    • Push to Origin
    • Fetch from Origin
    • Pull from Origin

NB.

  • File assume current in editor.
  • Directory within project
  • Project -> project_dir

Bugs

Please open a ticket here to register any issues.


Limitations

This provides Basic git cmd interface.

if you want more

  • git cola
  • gitg

ToDo

  • basic local
  • basic remote
  • GitHub
    • pull request


__END__

<-plug-ins

Attachments