Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About hunteke

  • Rank
  1. Hello PlasticSCM, I am a command line junkie (I claim for the speed and convenience), and would like to be able to diff my entire workspace from the CLI. However, when I do what seems to be the obvious cm diff, nothing seems to give me the actual differences between files. (The documentation for the CLI is frighteningly sparse, unless I'm looking in the wrong spot, of course!) My example CLI interactions: This does not return a list of differences between between files, instead giving me the usage. $ cm diff Show differences between files, changesets and labels. Usage: [...] Okay, I got it wrong. Let's try a difference between my workspace and the branch: $ cm diff main C "/home/kevin/devel/myproject/important_file" Okay, that listed what has changed, but not the actual hunk differentials. Let's try: $ cm diff important_file That seems to work, except that it opens a GUI window; I want the differences printed out to the terminal. Further, this only works for an individual file. So, my question: how do I print file differences to the terminal, and do it for all changed, added, deleted, and moved files? (Such as to what I'm accustomed with svn diff, or git diff.) Thanks, Kevin
  2. Hello PlasticSCM community, One of the functionalities I very much appreciate in other VCS programs is the ability to prepare an index before committing. Git has this by default, and one can add individual hunks to the index via git add -p and Mercurial has this through the built-in "Record Extension": $ git add --patch # or -p, but I use --patch for illustrative purposes ... [Add this hunk? y/n/q] n ... [Add this hunk? y/n/q] y I'm still learning PlasticSCM, but I don't see anything that is obviously this functionality in the Linux/GTK GUI. How can I add individual hunks to what I actually commit? Thanks, Kevin
  3. For those reading this after, the "fix" was to use the new native client. Kevin
  4. hunteke

    Use of Plastic without network?

    Thank you. I'll look in the documentation for the specifics on that.
  5. hunteke

    Use of Plastic without network?

    Okay, as I understand that documentation, it still requires a second computer (server), where the 2nd computer might be on the LAN. Correct? So, if I intend to work from my notebook computer, with my ethernet cable unplugged and my wireless turned off, I would need to install a Plastic server to localhost, yes?
  6. hunteke

    Use of Plastic without network?

    Hi Plastic Community, I'm new to PlasticSCM, but well-versed in other DVCS tools (e.g., Git, Mercurial, Bazaar). One of the features I really like in those tools is an ability -- indeed an active choice -- to ignore the network unless absolutely necessary. From simple actions, like making a commit and creating a branch, to slightly more esoteric actions like viewing the log or generating arbitrary patches, the DVCS tools to which I'm accustomed do not require network access unless actively sharing code (pushing or pulling). This has huge benefits in terms of speed, but more importantly, allows me to work when, for whatever reason (vacation, coffee shop, restricted ports network), I do not have network access. Does PlasticSCM have this ability? Is it a configuration issue, or perhaps some version of caching I need to implement? Currently, I'm noting that these behaviors seem to require access to our main server (I presume to check the license). Since we currently have a server issue, this is preventing me from making timely commits, and I'd like to work around my administrator's apparent time constraints. Thanks, Kevin
  7. Hi Carlos, Thank you. I've manually edited it and am now working with our contractor to fix the incorrect SSL certificate that highlighted this issue. Also, for anyone else running across this thread, note that the GUI is not the Only Way. As intimated by calbazm's reference to cm, Plastic has apparently also implemented some CLI tools. In this instance, these would have been helpful to know of 24 hours ago: clconfigureclient cm The usual --help argument will get you started. Thanks, Kevin P.S. As a side note, and from the department of "mutating bug reports", it would be nice if this forum supported an inline code style, rather than me merely changing the font. And if it does, then ignore me. :-)
  8. Hello Plastic Community, New user of PlasticSCM here, but not new to DVCS. I'm attempting to install and use PlasticSCM for the first time on this Linux machine, but I'm encountering a client crash. The short description: Plastic ($ plastic) crashes if I attempt to setup an SSL connection. I've attached the command line output form the crash. Help, please. The background: I'm running Ubuntu 14.10. I've installed the Linux client per the Plastic instructions. Checking ps waux, the plasticd process is running. I used scm.[ourserver].com:8088 I checked the "Use encryption (SSL)" checkbox I clicked the "Connect" button At this point, the process pops up a new window, then crashes before drawing anything in it. The title of this popup window is "Hostname mismatch in secure connection". I'm new to Plastic, but very well versed in Linux, administration, and DVCS in general, so any further information I can provide, or suggestions for how to fix this issue would be much appreciated. Thanks! Kevin crash_info.txt