#include "include/cef_base.h"
#include "include/cef_v8.h"

namespace v8_extensions {

class Git : public CefV8Handler {
public:
  Git();

  virtual bool Execute(const CefString& name,
                       CefRefPtr<CefV8Value> object,
                       const CefV8ValueList& arguments,
                       CefRefPtr<CefV8Value>& retval,
                       CefString& exception) OVERRIDE;

  // Provide the reference counting implementation for this class.
  IMPLEMENT_REFCOUNTING(Native);
};

}

#include "include/cef_base.h"
#include "include/cef_v8.h"

namespace v8_extensions {

class Git : public CefV8Handler {
public:
  Git();

  virtual bool Execute(const CefString& name,
                       CefRefPtr<CefV8Value> object,
                       const CefV8ValueList& arguments,
                       CefRefPtr<CefV8Value>& retval,
                       CefString& exception) OVERRIDE;

  // Provide the reference counting implementation for this class.
  IMPLEMENT_REFCOUNTING(Git);
};

}

Add ref counting to Git class
Add ref counting to Git class
