Hi,. I''m trying to parse a users commit message to the inbuilt grit grit method ''repo.commit_all''. The trouble is I can''t figure out how to do it. The code below runs without throwing exceptions, but when I look in the git log my files have not been committed. They have however been uploaded successfully to the directory. I''m pretty new to this, so any help, advice or pointers to good grit tutorials would be great Code that does not commit the files: class UploadController < ApplicationController require ''grit'' include Grit def index #Renders a fiew for the user. render ''upload.rhtml'' end def create repo = Grit::Repo.new("/home/resource_portal/website/public/data/upload") #posts to the data model. post = DataFile.save(params[:upload]) puts "file uploaded" render ''upload'' post = repo.commit_all(params[:message]) end end Code that commits the files but does not add the users commit message: class UploadController < ApplicationController require ''grit'' include Grit def index #Renders a fiew for the user. render ''upload.rhtml'' end def create repo = Grit::Repo.new("/home/resource_portal/website/public/data/upload") #posts to the data model. post = DataFile.save(params[:upload]) puts "file uploaded" render ''upload'' repo.commit_all(:message) end end -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Well in the second example you have repo.commit_all(:message) which I suspect should be repo.commit_all(params[:message]) On 27 May 2011 11:11, Jen <jen.bottom-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hi,. > > I''m trying to parse a users commit message to the inbuilt grit grit method > ''repo.commit_all''. > > The trouble is I can''t figure out how to do it. The code below runs without > throwing exceptions, but when I look in the git log my files have not been > committed. They have however been uploaded successfully to the directory. > > I''m pretty new to this, so any help, advice or pointers to good grit > tutorials would be great > > Code that does not commit the files: > class UploadController < ApplicationController > require ''grit'' > include Grit > > def index > #Renders a fiew for the user. > render ''upload.rhtml'' > end > def create > repo = Grit::Repo.new("/home/resource_portal/website/public/data/upload") > #posts to the data model. > post = DataFile.save(params[:upload]) > puts "file uploaded" > render ''upload'' > post = repo.commit_all(params[:message]) > end > end > > > Code that commits the files but does not add the users commit message: > class UploadController < ApplicationController > require ''grit'' > include Grit > > def index > #Renders a fiew for the user. > render ''upload.rhtml'' > end > def create > repo = Grit::Repo.new("/home/resource_portal/website/public/data/upload") > #posts to the data model. > post = DataFile.save(params[:upload]) > puts "file uploaded" > render ''upload'' > repo.commit_all(:message) > end > end > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hi, Have added params[:message]) as suggested, but the files still arn''t being committed to the git repo. They do get committed when I just parse (:message)to the repo.commit_all method. The files are also still being uploaded to the directory. Any further ideas? Thanks in advance, Jen. On 27/05/11 11:16, Peter Hickman wrote:> Well in the second example you have > > repo.commit_all(:message) > > which I suspect should be > > repo.commit_all(params[:message]) > > On 27 May 2011 11:11, Jen<jen.bottom-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> Hi,. >> >> I''m trying to parse a users commit message to the inbuilt grit grit method >> ''repo.commit_all''. >> >> The trouble is I can''t figure out how to do it. The code below runs without >> throwing exceptions, but when I look in the git log my files have not been >> committed. They have however been uploaded successfully to the directory. >> >> I''m pretty new to this, so any help, advice or pointers to good grit >> tutorials would be great >> >> Code that does not commit the files: >> class UploadController< ApplicationController >> require ''grit'' >> include Grit >> >> def index >> #Renders a fiew for the user. >> render ''upload.rhtml'' >> end >> def create >> repo = Grit::Repo.new("/home/resource_portal/website/public/data/upload") >> #posts to the data model. >> post = DataFile.save(params[:upload]) >> puts "file uploaded" >> render ''upload'' >> post = repo.commit_all(params[:message]) >> end >> end >> >> >> Code that commits the files but does not add the users commit message: >> class UploadController< ApplicationController >> require ''grit'' >> include Grit >> >> def index >> #Renders a fiew for the user. >> render ''upload.rhtml'' >> end >> def create >> repo = Grit::Repo.new("/home/resource_portal/website/public/data/upload") >> #posts to the data model. >> post = DataFile.save(params[:upload]) >> puts "file uploaded" >> render ''upload'' >> repo.commit_all(:message) >> end >> end >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to >> rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >>-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.